home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / ICLUI.ZIP / HELLO2 / AHELLOW2.HPP < prev    next >
Text File  |  1993-03-06  |  3KB  |  43 lines

  1. #ifndef AHELLOWINDOW_HPP
  2. #define AHELLOWINDOW_HPP
  3. /******************************************************************************/
  4. /* HELLO WORLD SAMPLE PROGRAM - Version 2: Class Header (AHELLOW2.HPP)        */
  5. /*                                                                            */
  6. /* COPYRIGHT: Copyright (C) International Business Machines Corp., 1992,1993. */
  7. /*                                                                            */
  8. /* DISCLAIMER OF WARRANTIES:                                                  */
  9. /*   The following [enclosed] code is sample code created by IBM              */
  10. /*   Corporation.  This sample code is not part of any standard IBM product   */
  11. /*   and is provided to you solely for the purpose of assisting you in the    */
  12. /*   development of your applications.  The code is provided "AS IS",         */
  13. /*   without warranty of any kind.  IBM shall not be liable for any damages   */
  14. /*   arising out of your use of the sample code, even if they have been       */
  15. /*   advised of the possibility of such damages.                              */
  16. /******************************************************************************/
  17. // NOTE: WE RECOMMEND USING A FIXED SPACE FONT TO LOOK AT THE SOURCE
  18.  
  19. #include <iframe.hpp>                     //Include the IFrameWindow class
  20.                                           // header
  21.  
  22. //**************************************************************************
  23. // Class:   AHelloWindow                                                   *
  24. //                                                                         *
  25. // Purpose: Main window for the C++ Hello World sample application.        *
  26. //          It is a subclass of IFrameWindow.                              *
  27. //                                                                         *
  28. //**************************************************************************
  29. class AHelloWindow : public IFrameWindow
  30. {
  31.   public:                               //Define the public Information
  32.     AHelloWindow(unsigned long windowId);//Constructor for this class
  33.  
  34.   private:                              //Define the private Information
  35.     IStaticText   * hello;              //Define a Static Text Control to
  36.                                         //  keep the "Hello, World" text
  37.                                         //  and as the client window
  38.     IInfoArea     * infoArea;           //Define an Information Area          v2
  39.                                         //  Control to create an information   .
  40.                                         //  area beneath the client area      v2
  41. };
  42. #endif
  43.