home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / runnable / ibmc / ibmclass / ifrctlat.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1992-10-26  |  2.0 KB  |  56 lines

  1. #ifndef _IFRCTLAT_
  2.   #define _IFRCTLAT_
  3. /**************************************************************/
  4. /* CLASS NAME:  IFrameControlAttr                             */
  5. /*                                                            */
  6. /* DESCRIPTION  : This is bitwise attribute class for         */
  7. /*                window command type.                        */
  8. /*                                                            */
  9. /* Hungarian is fxat                                          */
  10. /*                                                            */
  11. /* CHANGE ACTIVITY:                                           */
  12. /*   DATE:     INITIAL:        DESCRIPTION                    */
  13. /*                                                            */
  14. /*   081092    Kevin Leong     Design/code                    */
  15. /*   081192    PhG             Added query flag functions     */
  16. /*   082692    PhG             Use style classes              */
  17. /**************************************************************/
  18. /* Copyright (c) IBM Corporation 1991                         */
  19. /**************************************************************/
  20. #include <ibasetyp.hpp>
  21. #include <iBitFlag.hpp>
  22.  
  23. // define the attribute class
  24. IBITFLAGCLASSDEF0START(IFrCtlAttr)
  25.   placeLow,
  26.   placeUp,
  27.   placeHorz,
  28.   placeVert,
  29.   placeLeft,
  30.   placeRight,
  31.   placeBottom,
  32.   placeTop,
  33.   centerArea,
  34.   adjust,
  35.   behind,
  36.   thinSepLine,
  37.   thickSepLine,
  38.   splitBar;
  39. IBITFLAGCLASSDEF0END(IFrCtlAttr);
  40.  
  41. // default frame controls
  42. enum IEDefFrameCtl {None      =0x0000,
  43.                     SysMenu   =0x8002,
  44.                     Titlebar  =0x8003,
  45.                     MinMax    =0x8004,
  46.                     Menu      =0x8005,
  47.                     VertScroll=0x8006,
  48.                     HorzScroll=0x8007,
  49.                     Client    =0x8008,  // should this be there?
  50.                     DbeAppStat=0x8010,
  51.                     DbeKbdStat=0x8011,
  52.                     DbePeCic  =0x8012,
  53.                     DbeKkPopUp=0x8013};
  54.  
  55. #endif /* ndef _IFRCTLAT_ */
  56.