home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / WINTEMP2.ZIP / DLG.RC < prev    next >
Text File  |  1991-03-29  |  8KB  |  144 lines

  1. #include <os2.h>
  2. #define ID_DLG   10
  3. #define ID_FRAME 11
  4. #define ID_MENU  12
  5.  
  6. #define ID_FILE                   13
  7. #define MI_OPEN                   14
  8. #define MI_CLOSE                  15
  9. #define MI_EXIT                   16
  10.  
  11. #define WC_SPINBUTTON  ((PSZ)0xffff0020L)
  12. /**********************************************************************/
  13. /* Character Acceptance                                               */
  14. /**********************************************************************/
  15. #define SPBS_ALLCHARACTERS 0x00000000L /* Default: All chars accepted */
  16. #define SPBS_NUMERICONLY   0x00000001L /* Only 0 - 9 accepted & VKeys */
  17. #define SPBS_READONLY      0x00000002L /* No chars allowed in entryfld*/
  18.  
  19. /**********************************************************************/
  20. /* Type of Component                                                  */
  21. /**********************************************************************/
  22. #define SPBS_MASTER        0x00000010L
  23. #define SPBS_SERVANT       0x00000000L /* Default: Servant            */
  24.  
  25. /**********************************************************************/
  26. /* Type of Justification                                              */
  27. /**********************************************************************/
  28. #define SPBS_JUSTDEFAULT  0x00000000L /* Default: Same as Left        */
  29. #define SPBS_JUSTLEFT     0x00000008L
  30. #define SPBS_JUSTRIGHT    0x00000004L
  31. #define SPBS_JUSTCENTER   0x0000000CL
  32.  
  33. /**********************************************************************/
  34. /* Border or not                                                      */
  35. /**********************************************************************/
  36. #define SPBS_NOBORDER     0x00000020L /* Borderless SpinField         */
  37.                                       /* Default is to have a border. */
  38.  
  39. /**********************************************************************/
  40. /* Fast spin or not                                                   */
  41. /**********************************************************************/
  42. #define SPBS_FASTSPIN     0x00000100L /* Allow fast spinning.  Fast   */
  43.                                       /* spinning is performed by     */
  44.                                       /* skipping over numbers        */
  45.  
  46. /**********************************************************************/
  47. /* Pad numbers on front with 0's                                      */
  48. /**********************************************************************/
  49. #define SPBS_PADWITHZEROS 0x00000080L /* Pad the number with zeroes   */
  50.  
  51. MENU ID_MENU
  52.         BEGIN
  53.           SUBMENU "~File",                ID_FILE
  54.           BEGIN
  55.              MENUITEM "~Open...",         MI_OPEN,         MIS_TEXT
  56.              MENUITEM "~Close...",        MI_CLOSE,        MIS_TEXT
  57.              MENUITEM SEPARATOR
  58.              MENUITEM "E~xit \tF3",       MI_EXIT,         MIS_TEXT
  59.           END
  60.         END
  61.  
  62. WINDOWTEMPLATE ID_DLG PRELOAD
  63. BEGIN
  64.      WINDOW " - Sample", ID_FRAME, 0,0,0,0,WC_FRAME, NOT WS_VISIBLE,
  65.         FCF_SYSMENU | FCF_TITLEBAR | FCF_SIZEBORDER |
  66.         FCF_TASKLIST | FCF_HORZSCROLL | FCF_VERTSCROLL | FCF_MINMAX
  67.      BEGIN
  68.        WINDOW "", FID_CLIENT, 1,0,420, 218, "Client Window",
  69.               WS_VISIBLE | CS_SIZEREDRAW | WS_PARENTCLIP | WS_CLIPCHILDREN
  70.       BEGIN
  71.         CONTROL "Name:", 260, 8, 194, 30, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  72.                 DT_TOP | WS_GROUP | WS_VISIBLE
  73.         CONTROL "Date:", 284, 177, 194, 24, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  74.                 DT_TOP | WS_VISIBLE
  75.         CONTROL "Address:", 264, 9, 174, 41, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  76.                 DT_TOP |  WS_VISIBLE
  77.         CONTROL "Phone:", 280, 168, 175, 32, 8, WC_STATIC, SS_TEXT | DT_LEFT | 
  78.                 DT_TOP |  WS_VISIBLE
  79.         CONTROL "No of Accounts:", 262, 4, 151, 69, 8, WC_STATIC, SS_TEXT | 
  80.                 DT_LEFT | DT_TOP | WS_VISIBLE
  81.         CONTROL "Multi-Line Entry Text Box", 278, 262, 161, 111, 7, WC_STATIC, 
  82.                 SS_TEXT | DT_LEFT | DT_TOP | WS_VISIBLE
  83.         CONTROL "Radio Buttons", 266, 11, 88, 98, 50, WC_STATIC, SS_GROUPBOX | 
  84.                  WS_VISIBLE
  85.         CONTROL "Reg List Box ", 271, 143, 130, 59, 8, WC_STATIC, SS_TEXT | 
  86.                 DT_LEFT | DT_TOP | WS_VISIBLE
  87.         CONTROL "Read only Multi-line box ", 287, 257, 107, 107, 8, WC_STATIC, 
  88.                 SS_TEXT | DT_LEFT | DT_TOP |  WS_VISIBLE
  89.         CONTROL "Drop Down List", 282, 230, 56, 67, 8, WC_STATIC, SS_TEXT | 
  90.                 DT_LEFT | DT_TOP | WS_VISIBLE
  91.         CONTROL "Spin Button", 283, 144, 57, 53, 8, WC_STATIC, SS_TEXT | 
  92.                 DT_LEFT | DT_TOP | WS_VISIBLE
  93.  
  94.         CONTROL "Name", 261, 61, 195, 76, 8, WC_ENTRYFIELD, ES_LEFT | ES_AUTOSCROLL | 
  95.                 ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  96.         CONTROL "DateEntry", 285, 208, 194, 60, 8, WC_ENTRYFIELD, ES_LEFT | 
  97.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  98.         CONTROL "Check Box 1", 272, 304, 195, 68, 10, WC_BUTTON, BS_CHECKBOX | 
  99.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP | WS_GROUP
  100.         CONTROL "Check Box 2", 273, 305, 179, 70, 10, WC_BUTTON, BS_CHECKBOX | 
  101.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  102.         CONTROL "address field", 265, 59, 174, 95, 8, WC_ENTRYFIELD, ES_LEFT | 
  103.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  104.         CONTROL "phone", 279, 208, 175, 75, 8, WC_ENTRYFIELD, ES_LEFT |
  105.                 ES_AUTOSCROLL | ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  106.         CONTROL "Num of Accts", 263, 80, 151, 17, 8, WC_ENTRYFIELD, ES_LEFT | 
  107.                 ES_MARGIN | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  108.         CONTROL "Multiline Entry Box", 277, 227, 124, 174, 32, WC_MLE, 
  109.                 MLS_BORDER | MLS_WORDWRAP | MLS_HSCROLL | MLS_VSCROLL | 
  110.                 WS_GROUP | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  111.         CONTROL "Radio 1", 267, 19, 117, 44, 10, WC_BUTTON, BS_RADIOBUTTON | 
  112.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP | WS_GROUP
  113.         CONTROL "Radio 2", 268, 19, 105, 47, 10, WC_BUTTON, BS_RADIOBUTTON | 
  114.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  115.         CONTROL "Radio 3", 269, 19, 93, 48, 10, WC_BUTTON, BS_RADIOBUTTON | 
  116.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  117.         CONTROL "", 270, 143, 94, 64, 32, WC_LISTBOX, LS_HORZSCROLL | WS_TABSTOP | 
  118.                 WS_VISIBLE | WS_TABSTOP | WS_GROUP
  119.         CONTROL "Textread only", 286, 231, 72, 164, 32, WC_MLE, MLS_BORDER | MLS_READONLY |
  120.                 MLS_HSCROLL | MLS_VSCROLL | WS_GROUP | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  121.         CONTROL "combo entry list box", 274, 11, 37, 97, 37, WC_COMBOBOX, 
  122.                 CBS_SIMPLE | WS_GROUP | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  123.  
  124.         CONTROL "Spin Button", 500, 144, 40, 53, 14, WC_SPINBUTTON,
  125.                  SPBS_MASTER | SPBS_ALLCHARACTERS | SPBS_READONLY | WS_VISIBLE | WS_TABSTOP
  126.  
  127.         CONTROL "Drop Down List", 281, 231, 35, 64, 14, WC_COMBOBOX, CBS_DROPDOWNLIST | 
  128.                 WS_GROUP | WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  129.         CONTROL "", 276, 336, 28, 42, 40, WC_SCROLLBAR, SBS_VERT | WS_VISIBLE | WS_TABSTOP
  130.         CONTROL "Next", 256, 17, 11, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  131.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  132.         CONTROL "Previous", 257, 80, 11, 48, 13, WC_BUTTON, BS_PUSHBUTTON | 
  133.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  134.         CONTROL "Save", 258, 148, 10, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  135.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  136.         CONTROL "Delete", 259, 207, 10, 38, 13, WC_BUTTON, BS_PUSHBUTTON | 
  137.                 WS_TABSTOP | WS_VISIBLE | WS_TABSTOP
  138.         CONTROL "", 275, 310, 1, 83, 21, WC_SCROLLBAR, SBS_HORZ | WS_VISIBLE | WS_TABSTOP
  139.  
  140.      END
  141.    END
  142. END
  143.  
  144.