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

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