home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / CUSTCT.ZIP / IMAGEBTN.H < prev    next >
Text File  |  1992-08-26  |  2KB  |  52 lines

  1.  
  2. /* imagebtn.h       Created:    1991-06-02  Revised:    1992-08-26    */
  3.  
  4. /* Image Button    Custom Control Constants Header                */
  5.  
  6. /* Copyright ╕ International Business Machines Corp., 1991,1992.    */
  7. /* Copyright ╕ 1989-1992  Prominare Inc.  All Rights Reserved.        */
  8.  
  9. /* DISCLAIMER OF WARRANTIES:                        */
  10. /* -------------------------                        */
  11. /* The following [enclosed] code is sample code    created    by IBM        */
  12. /* Corporation and Prominare Inc.  This    sample code is not part    of any    */
  13. /* standard IBM    product    and is provided    to you solely for the purpose    */
  14. /* of assisting    you in the development of your applications.  The code    */
  15. /* is provided "AS IS",    without    warranty of any    kind.  Neither IBM nor    */
  16. /* Prominare shall be liable for any damages arising out of your    */
  17. /* use of the sample code, even    if they    have been advised of the    */
  18. /* possibility of such damages.                        */
  19.  
  20. #define    USER_RESERVED       8       /* Control Reserved Memory Size    */
  21.  
  22. #define    QUCWP_WNDP (QWL_USER + 4)  /* Pointer to Internal Control Data    */
  23.  
  24. #define    IDB_DEFAULT         100   /* Default Bitmap ID            */
  25. #define    IDB_DEFAULTDOWN         101   /* Default Bitmap ID            */
  26. #define    IDB_DEFAULTDISABLED  102   /* Default Bitmap ID            */
  27.  
  28. #define    IBP_UP               1   /* Button Position: Up        */
  29. #define    IBP_DOWN           2   /* Button Position: Down        */
  30. #define    IBP_DISABLED           3   /* Button Position: Disabled        */
  31.  
  32. #define    IBN_SELECT  0x1000       /* Button Pressed            */
  33. #define    IBN_DBLCLK  0x1001       /* Button Double Clicked        */
  34. #define    IBN_DBLCLK2 0x1002       /* Button Double Clicked        */
  35.  
  36. #define    IBS_UP           0x0001       /* Button State:  Up            */
  37. #define    IBS_DOWN       0x0002       /* Button State:  Down        */
  38. #define    IBS_DISABLED   0x0004       /* Button State:  Disabled        */
  39. #define    IBS_SET           0x0100       /* Button State:  Set        */
  40. #define    IBS_CAPTURE    0x1000       /* Button State:  Capture        */
  41.  
  42. #define    IS_TEXTONBTN    0x00000001L/* Button Style: Text on Button    */
  43. #define    IS_TEXTBELOWBTN    0x00000002L/* Button Style: Text Below Button    */
  44.  
  45. #define    IM_LOADBITMAPS       (WM_USER + 500)
  46. #define    IM_RESETBTN       (WM_USER + 501)
  47. #define    IM_SELECTBTN       (WM_USER + 502)
  48. #define    IM_BTNCLK       (WM_USER + 503)
  49. #define    IM_QUERYBITMAPS       (WM_USER + 504)
  50. #define    IM_SETBITMAP       (WM_USER + 505)
  51.  
  52.