home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / devnews / vol2 / sample3 / sty_main.dlg < prev    next >
Encoding:
Text File  |  1994-03-04  |  13.0 KB  |  269 lines

  1. /*************************************************************************
  2. *
  3. *  File Name   : STY_MAIN.DLG
  4. *
  5. *  Description : This module contains the dialogs used in the Style Sample
  6. *
  7. *  Copyright (C) 1992 IBM Corporation
  8. *
  9. *      DISCLAIMER OF WARRANTIES.  The following [enclosed] code is
  10. *      sample code created by IBM Corporation. This sample code is not
  11. *      part of any standard or IBM product and is provided to you solely
  12. *      for  the purpose of assisting you in the development of your
  13. *      applications.  The code is provided "AS IS", without
  14. *      warranty of any kind.  IBM shall not be liable for any damages
  15. *      arising out of your use of the sample code, even if they have been
  16. *      advised of the possibility of such damages.                                                    *
  17. *
  18. *************************************************************************/
  19.  
  20.  
  21. DLGINCLUDE 1 "STY_DLG.H"
  22.  
  23. DLGTEMPLATE IDD_BUTTONSDLG LOADONCALL MOVEABLE DISCARDABLE
  24. BEGIN
  25.     DIALOG  "Send a Message to a Win/OS2 process", IDD_BUTTONSDLG, 37, 4, 176,
  26.             117, WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  27.     BEGIN
  28.         LTEXT           "Enter Message to Send", IDC_RADIO2, 9, 54, 97, 11
  29.         ENTRYFIELD      "", IDC_PID, 10, 85, 32, 8, ES_MARGIN
  30.         LTEXT           "Enter PID of Destination Process", 4108, 9, 97, 130,8
  31.         ENTRYFIELD      "", IDC_ENTRY, 11, 41, 160, 8, ES_MARGIN
  32.         PUSHBUTTON      "~OK", IDC_OK, 10, 9, 50, 20
  33.         PUSHBUTTON      "Cancel", IDC_CANCEL, 119, 8, 45, 20
  34.     END
  35. END
  36.  
  37. DLGTEMPLATE IDD_BROADCASTDLG LOADONCALL MOVEABLE DISCARDABLE
  38. BEGIN
  39.     DIALOG  "Send a Message to all Win/OS2 processes", IDD_BROADCASTDLG, 46,
  40.             4, 188, 116, WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  41.     BEGIN
  42.         LTEXT           "Enter Message to Send", IDC_RADIO2, 8, 71, 105, 11
  43.         ENTRYFIELD      "", IDC_ENTRY, 10, 59, 149, 8, ES_MARGIN
  44.         PUSHBUTTON      "~OK", IDC_OK, 10, 9, 50, 20
  45.         PUSHBUTTON      "Cancel", IDC_CANCEL, 119, 8, 45, 20
  46.     END
  47. END
  48.  
  49. DLGTEMPLATE IDD_COMBOBOXDLG LOADONCALL MOVEABLE DISCARDABLE
  50. BEGIN
  51.     DIALOG  "Combo Boxes", IDD_COMBOBOXDLG, 11, 46, 301, 69, FS_NOBYTEALIGN |
  52.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  53.     BEGIN
  54.         RTEXT           "~Simple:", 257, 7, 49, 38, 8, DT_MNEMONIC
  55.         COMBOBOX        "", IDC_SIMPLE, 50, 10, 95, 47
  56.         RTEXT           "~Drop Down:", 258, 167, 49, 52, 8, DT_MNEMONIC
  57.         CONTROL         "", IDC_DROPDOWN, 225, 17, 64, 42, WC_COMBOBOX,
  58.                         CBS_DROPDOWN | WS_TABSTOP | WS_VISIBLE
  59.         RTEXT           "Drop Down ~List:", 259, 149, 33, 71, 8, DT_MNEMONIC
  60.         CONTROL         "", IDC_DROPDOWNLIST, 225, 3, 64, 40, WC_COMBOBOX,
  61.                         CBS_DROPDOWNLIST | WS_TABSTOP | WS_VISIBLE
  62.         DEFPUSHBUTTON   "~OK", IDC_OK, 153, 5, 38, 13, WS_GROUP
  63.         PUSHBUTTON      "Cancel", IDC_CANCEL, 203, 5, 38, 13, NOT WS_TABSTOP
  64.         PUSHBUTTON      "Help", IDC_HELP, 253, 5, 38, 13, BS_HELP |
  65.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  66.     END
  67. END
  68.  
  69. DLGTEMPLATE IDD_ENTRYFIELDDLG LOADONCALL MOVEABLE DISCARDABLE
  70. BEGIN
  71.     DIALOG  "Entry Fields", IDD_ENTRYFIELDDLG, 21, 9, 242, 85,
  72.             FS_NOBYTEALIGN | WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  73.     BEGIN
  74.         RTEXT           "~Single Line:", 256, 17, 65, 53, 8, DT_MNEMONIC
  75.         ENTRYFIELD      "Single Line Entry", IDC_ENTRY, 77, 65, 106, 8,
  76.                         ES_MARGIN
  77.         RTEXT           "~Multiple line:", 257, 8, 49, 62, 8, DT_MNEMONIC
  78.         MLE             "This is a multiple line entry field.  Notice that t"
  79.                         "he text wraps after each line.", IDC_MLE, 75, 6,
  80.                         110, 49, MLS_WORDWRAP | MLS_VSCROLL
  81.         DEFPUSHBUTTON   "~OK", IDC_OK, 193, 56, 38, 13, WS_GROUP
  82.         PUSHBUTTON      "Cancel", IDC_CANCEL, 193, 36, 38, 13, NOT
  83.                         WS_TABSTOP
  84.         PUSHBUTTON      "Help", IDC_HELP, 193, 16, 38, 13, BS_HELP |
  85.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  86.     END
  87. END
  88.  
  89. DLGTEMPLATE IDD_LISTBOXDLG LOADONCALL MOVEABLE DISCARDABLE
  90. BEGIN
  91.     DIALOG  "List Boxes", IDD_LISTBOXDLG, 15, 33, 232, 76, FS_NOBYTEALIGN |
  92.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  93.     BEGIN
  94.         LTEXT           "~Single selection", 257, 9, 59, 72, 8, DT_MNEMONIC
  95.         LISTBOX         IDC_LISTBOX, 15, 12, 64, 43
  96.         LTEXT           "~Multiple selection", 258, 99, 59, 78, 8,
  97.                         DT_MNEMONIC
  98.         LISTBOX         IDC_MULTISELLISTBOX, 110, 12, 64, 42, LS_MULTIPLESEL
  99.         DEFPUSHBUTTON   "~OK", IDC_OK, 185, 50, 38, 14, WS_GROUP
  100.         PUSHBUTTON      "Cancel", IDC_CANCEL, 185, 30, 38, 13, NOT
  101.                         WS_TABSTOP
  102.         PUSHBUTTON      "Help", IDC_HELP, 185, 10, 38, 13, BS_HELP |
  103.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  104.     END
  105. END
  106.  
  107. DLGTEMPLATE IDD_PPDEMODLG LOADONCALL MOVEABLE DISCARDABLE
  108. BEGIN
  109.     DIALOG  "Presentation Parameters", IDD_PPDEMODLG, 15, 25, 240, 91,
  110.             FS_NOBYTEALIGN | WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  111.     BEGIN
  112.         RTEXT           "~Foreground:", 256, 100, 75, 60, 8, DT_MNEMONIC
  113.         CONTROL         "", IDC_FORECOLORLIST, 165, 41, 64, 42, WC_COMBOBOX,
  114.                         CBS_DROPDOWNLIST | WS_TABSTOP | WS_VISIBLE
  115.         RTEXT           "~Background:", 258, 100, 55, 60, 8, DT_MNEMONIC
  116.         CONTROL         "", IDC_BACKCOLORLIST, 165, 21, 64, 43, WC_COMBOBOX,
  117.                         CBS_DROPDOWNLIST | WS_TABSTOP | WS_VISIBLE
  118.         RTEXT           "~Font:", 259, 129, 35, 28, 8, DT_MNEMONIC
  119.         CONTROL         "", IDC_FONTLIST, 165, 6, 64, 38, WC_COMBOBOX,
  120.                         CBS_DROPDOWNLIST | WS_TABSTOP | WS_VISIBLE
  121.         CONTROL         "Text", 260, 90, 7, 2, 74, WC_STATIC, SS_FGNDRECT |
  122.                         WS_GROUP | WS_VISIBLE
  123.         LTEXT           "This is the sample text window.", IDC_SAMPLETEXT,
  124.                         4, 27, 52, 51, DT_WORDBREAK | NOT WS_GROUP
  125.         CHECKBOX        "Sample Button", IDC_CHECKBOX, 4, 11, 83, 10,
  126.                         BS_NOPOINTERFOCUS | WS_GROUP | NOT WS_TABSTOP
  127.         DEFPUSHBUTTON   "~Apply", IDC_APPLY, 100, 7, 38, 14, WS_GROUP
  128.         PUSHBUTTON      "Cancel", IDC_CANCEL, 149, 7, 38, 13, NOT WS_TABSTOP
  129.         PUSHBUTTON      "Help", IDC_HELP, 197, 7, 38, 13, BS_HELP |
  130.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  131.     END
  132. END
  133.  
  134. DLGTEMPLATE IDD_STATICDLG LOADONCALL MOVEABLE DISCARDABLE
  135. BEGIN
  136.     DIALOG  "Static Controls", IDD_STATICDLG, 9, 17, 210, 98, FS_NOBYTEALIGN |
  137.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  138.     BEGIN
  139.         GROUPBOX        "Group Box", IDC_GROUPBOX, 27, 63, 74, 30
  140.         LTEXT           "Static text", IDC_STATICTEXT, 27, 49, 61, 8
  141.         ICON            IDC_OK, IDC_ICON, 69, 22, 20, 21, WS_GROUP
  142.         RTEXT           "Icon:", 257, 41, 34, 20, 8, DT_MNEMONIC
  143.         CONTROL         "", IDC_STATICFRAME, 153, 62, 48, 29, WC_STATIC,
  144.                         SS_FGNDFRAME | WS_GROUP | WS_VISIBLE
  145.         RTEXT           "~Frame:", 258, 111, 85, 34, 8, DT_MNEMONIC
  146.         RTEXT           "~Rect:", 259, 119, 45, 26, 8, DT_MNEMONIC
  147.         CONTROL         "", IDC_STATICRECT, 153, 31, 48, 22, WC_STATIC,
  148.                         SS_FGNDRECT | WS_GROUP | WS_VISIBLE
  149.         DEFPUSHBUTTON   "~OK", IDC_OK, 65, 5, 38, 13, WS_GROUP
  150.         PUSHBUTTON      "Help", IDC_HELP, 165, 5, 38, 13, BS_HELP |
  151.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  152.         PUSHBUTTON      "Cancel", IDC_CANCEL, 115, 5, 38, 13, NOT WS_TABSTOP
  153.     END
  154. END
  155.  
  156. DLGTEMPLATE IDD_SLIDERDLG LOADONCALL MOVEABLE DISCARDABLE
  157. BEGIN
  158.     DIALOG  "Sliders", IDD_SLIDERDLG, 35, -57, 239, 149, FS_NOBYTEALIGN |
  159.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  160.     BEGIN
  161.         CONTROL         "", IDC_VSLIDER, 11, 33, 50, 110, WC_SLIDER,
  162.                         SLS_VERTICAL | SLS_BUTTONSBOTTOM | SLS_HOMEBOTTOM |
  163.                         WS_VISIBLE
  164.         CTLDATA         12, 0, 10,20,10,20
  165.         CONTROL         "", IDC_HSLIDER, 75, 110, 150, 30, WC_SLIDER,
  166.                         SLS_HORIZONTAL | SLS_HOMELEFT | SLS_BUTTONSLEFT |
  167.                         WS_VISIBLE
  168.         CTLDATA         12, 0,10,20,10,20
  169.         ENTRYFIELD      "", IDC_HSLIDERDATA, 201, 51, 28, 8, NOT
  170.                         ES_AUTOSCROLL | ES_MARGIN | NOT WS_TABSTOP
  171.         ENTRYFIELD      "", IDC_VSLIDERDATA, 201, 75, 28, 8, NOT
  172.                         ES_AUTOSCROLL | ES_MARGIN | NOT WS_TABSTOP
  173.         LTEXT           "Vertical Slider Value", 258, 80, 75, 105, 8,
  174.                         DT_VCENTER | NOT WS_GROUP
  175.         LTEXT           "Horizontal Slider Value", 258, 80, 49, 105, 8,
  176.                         DT_VCENTER | NOT WS_GROUP
  177.         DEFPUSHBUTTON   "~OK", IDC_OK, 30, 4, 40, 14, WS_GROUP
  178.         PUSHBUTTON      "Cancel", IDC_CANCEL, 100, 4, 40, 14, NOT WS_TABSTOP
  179.         PUSHBUTTON      "Help", IDC_HELP, 170, 4, 40, 14, BS_HELP |
  180.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  181.     END
  182. END
  183.  
  184. DLGTEMPLATE IDD_SPINBUTTONDLG LOADONCALL MOVEABLE DISCARDABLE
  185. BEGIN
  186.     DIALOG  "Spinbuttons", IDD_SPINBUTTONDLG, 27, 1, 217, 82, FS_NOBYTEALIGN |
  187.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  188.     BEGIN
  189.         CTEXT           "Servant", 256, 132, 67, 65, 8, NOT WS_GROUP
  190.         CTEXT           "Master", 256, 13, 67, 65, 8, NOT WS_GROUP
  191.         CONTROL         "", IDC_MASTER, 11, 44, 69, 14, WC_SPINBUTTON,
  192.                         SPBS_ALLCHARACTERS | SPBS_MASTER | SPBS_SERVANT |
  193.                         SPBS_JUSTDEFAULT | SPBS_JUSTLEFT | WS_GROUP |
  194.                         WS_TABSTOP | WS_VISIBLE
  195.         CONTROL         "", IDC_SERVANT, 144, 44, 40, 14, WC_SPINBUTTON,
  196.                         SPBS_ALLCHARACTERS | SPBS_SERVANT | SPBS_JUSTDEFAULT |
  197.                         SPBS_JUSTLEFT | WS_TABSTOP | WS_VISIBLE
  198.         DEFPUSHBUTTON   "~OK", IDC_OK, 18, 10, 38, 14, WS_GROUP
  199.         PUSHBUTTON      "Cancel", IDC_CANCEL, 71, 10, 38, 14, NOT WS_TABSTOP
  200.         PUSHBUTTON      "Help", IDC_HELP, 124, 10, 38, 14, BS_HELP |
  201.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  202.     END
  203. END
  204.  
  205. DLGTEMPLATE IDD_VALUESETDLG LOADONCALL MOVEABLE DISCARDABLE
  206. BEGIN
  207.     DIALOG  "Valueset", IDD_VALUESETDLG, 23, 6, 239, 97, FS_NOBYTEALIGN |
  208.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  209.     BEGIN
  210.         CONTROL         "", IDC_VALUESET, 40, 36, 162, 52, WC_VALUESET,
  211.                         VS_ICON | VS_BORDER | VS_ITEMBORDER | WS_TABSTOP |
  212.                         WS_VISIBLE
  213.         CTLDATA         8, 0, 2,4
  214.         LTEXT           "", IDC_VALUESETTEXT, 30, 20, 205, 8, NOT WS_GROUP
  215.         DEFPUSHBUTTON   "~OK", IDC_OK, 30, 4, 40, 14, WS_GROUP
  216.         PUSHBUTTON      "Cancel", IDC_CANCEL, 100, 4, 40, 14, NOT WS_TABSTOP
  217.         PUSHBUTTON      "Help", IDC_HELP, 170, 4, 40, 14, BS_HELP |
  218.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  219.     END
  220. END
  221.  
  222. DLGTEMPLATE IDD_NOTEBOOKDLG LOADONCALL MOVEABLE DISCARDABLE
  223. BEGIN
  224.     DIALOG  "Notebook", IDD_NOTEBOOKDLG, 79, -65, 276, 189, FS_NOBYTEALIGN |
  225.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  226.     BEGIN
  227.         CONTROL         "", IDC_NOTEBOOK, 30, 18, 220, 162, WC_NOTEBOOK,
  228.                         WS_VISIBLE | BKS_BACKPAGESBR | BKS_MAJORTABRIGHT |
  229.                         BKS_SQUARETABS | BKS_STATUSTEXTCENTER |
  230.                         WS_GROUP | WS_TABSTOP
  231.         DEFPUSHBUTTON   "~OK", IDC_OK, 35, 3, 40, 14, WS_GROUP | WS_TABSTOP
  232.         PUSHBUTTON      "Cancel", IDC_CANCEL, 105, 3, 40, 14, NOT WS_TABSTOP
  233.         PUSHBUTTON      "Help", IDC_HELP, 175, 3, 40, 14, BS_HELP |
  234.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  235.     END
  236. END
  237.  
  238. DLGTEMPLATE IDD_CONTAINERDLG LOADONCALL MOVEABLE DISCARDABLE
  239. BEGIN
  240.     DIALOG  "Container", IDD_CONTAINERDLG, 23, 6, 239, 97, FS_NOBYTEALIGN |
  241.             WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  242.     BEGIN
  243.         CONTROL         "", IDC_CONTAINER, 0, 24, 239, 73, WC_CONTAINER,
  244.                         CCS_MULTIPLESEL | CCS_AUTOPOSITION | CCS_READONLY |
  245.                         WS_GROUP | WS_TABSTOP | WS_VISIBLE
  246.         DEFPUSHBUTTON   "~OK", IDC_OK, 30, 4, 40, 14, WS_GROUP
  247.         PUSHBUTTON      "Cancel", IDC_CANCEL, 100, 4, 40, 14, NOT WS_TABSTOP
  248.         PUSHBUTTON      "Help", IDC_HELP, 170, 4, 40, 14, BS_HELP |
  249.                         BS_NOPOINTERFOCUS | NOT WS_TABSTOP
  250.     END
  251. END
  252.  
  253. DLGTEMPLATE IDD_PRODINFO LOADONCALL MOVEABLE DISCARDABLE
  254. BEGIN
  255.     DIALOG  "Product Information", IDD_PRODINFO, 75, 75, 275, 130,
  256.             FS_NOBYTEALIGN | WS_VISIBLE, FCF_SYSMENU | FCF_TITLEBAR
  257.     BEGIN
  258.         CONTROL         IDR_BITMAP, IDC_BITMAP, 110, 70, 21, 21, WC_STATIC,
  259.                         SS_BITMAP | WS_GROUP | WS_VISIBLE
  260.         CTEXT           "(C) Copyright IBM Corporation 1991. All Rights rese"
  261.                         "rved.", 256, 7, 54, 255, 8
  262.         CTEXT           "OS/2 is a registered trademark of", 258, 7, 44, 255,
  263.                         8
  264.         CTEXT           "International Business Machines Corp.", 257, 7, 34,
  265.                         255, 8
  266.         DEFPUSHBUTTON   "~OK", IDC_OK, 111, 8, 45, 15
  267.     END
  268. END
  269.