home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / CLOCK2.ZIP / CLOCK2.H < prev    next >
C/C++ Source or Header  |  1989-08-14  |  835b  |  50 lines

  1. /*--------------------
  2.    CLOCK.H header file
  3.   --------------------*/
  4.  
  5. #define ID_CLOCK           1
  6. #define ID_BITMAP          2
  7.  
  8. #define IDM_OPTIONS      100
  9. #define IDM_BCOLOR       101
  10. #define IDM_FCOLOR       102
  11.  
  12. #define IDM_ALARMS       200
  13. #define IDM_ALARM_ON     201
  14. #define IDM_ALARM_OFF    202
  15. #define IDM_ALARM_SET    203
  16.  
  17. #include "clokdlg.h"
  18.  
  19. #define IDM_STOP         999
  20.  
  21. typedef struct
  22.   {
  23.   SHORT cxClient;
  24.   SHORT cyClient;
  25.   SHORT cxPixelDiam;
  26.   SHORT cyPixelDiam;
  27.   }
  28. WINDOWINFO;
  29.  
  30. typedef struct 
  31.   {
  32.   unsigned hours : 5;
  33.   unsigned mins  : 6;
  34.   unsigned secs  : 5;
  35.   }
  36. TIMEINFO;
  37.  
  38. typedef WINDOWINFO *PWINDOWINFO ;
  39.  
  40. typedef struct _INITDATA
  41.   {
  42.   COLOR    background;
  43.   COLOR    text_color;
  44.   SWP      wp;
  45.   char     on_off;
  46.   TIMEINFO alarm_time;
  47.   } 
  48. INITDATA;
  49.  
  50.