home *** CD-ROM | disk | FTP | other *** search
- <include prologc.tde>
-
- #include "$FILE_NAME$.h"
-
- /*-----------------------*/
- /* Icons and bitmaps */
- /* could go here
- /*-----------------------*/
-
- ID_WINDOW_ICON ICON $FILE_NAME$.ico
-
- /*-------------------------*/
- /* A simple menu structure */
- /* */
- /* With 3 accelerator keys */
- /* defined. */
- /*-------------------------*/
-
- ID_WINDOW MENUEX PRELOAD
- BEGIN
- POPUP "&First", ID_FIRST
- BEGIN
- MENUITEM "&One", ID_F_ONE
- MENUITEM "&Two\tCtrl+A", ID_F_TWO
- MENUITEM "Thr&ee", ID_F_THREE
- MENUITEM SEPARATOR
- MENUITEM "Exit \tF3", ID_F_EXIT
- END
- POPUP "&Second", ID_SECOND
- BEGIN
- MENUITEM "&Four\tCtrl+B", ID_S_FOUR
- MENUITEM "Fi&ve", ID_S_FIVE
- MENUITEM "&Six\tCtrl+C", ID_S_SIX
- END
- END
-
- /*-------------------------*/
- /* Accelerator table to */
- /* match the menus. */
- /*-------------------------*/
-
- ID_WINDOW ACCELERATORS PRELOAD
- BEGIN
- "a", ID_F_TWO, CONTROL
- "b", ID_S_FOUR, CONTROL
- "c", ID_S_SIX, CONTROL
- "A", ID_F_TWO, CONTROL
- "B", ID_S_FOUR, CONTROL
- "C", ID_S_SIX, CONTROL
- "a", ID_F_TWO, CONTROL, SHIFT
- "b", ID_S_FOUR, CONTROL, SHIFT
- "c", ID_S_SIX, CONTROL, SHIFT
- "A", ID_F_TWO, CONTROL, SHIFT
- "B", ID_S_FOUR, CONTROL, SHIFT
- "C", ID_S_SIX, CONTROL, SHIFT
- VK_F3, ID_F_EXIT, VIRTKEY
- END
-
-
- /*-------------------------*/
- /* A string table with */
- /* entries that could be */
- /* used descriptively in */
- /* the application, in an */
- /* information line as an */
- /* example. */
- /*-------------------------*/
-
- STRINGTABLE PRELOAD
- BEGIN
- ID_WINDOW, "Window title might go here"
- ID_F_ONE, "Information for menu one."
- ID_F_TWO, "Information for menu two."
- ID_F_THREE, "Information for menu three."
- ID_S_FOUR, "Information for menu four."
- ID_S_FIVE, "Information for menu five."
- ID_S_SIX, "Information for menu six."
- ID_F_EXIT, "Close the application."
- END
-
- /*-------------------*/
- /* A main Help table */
- /* with 2 subtables */
- /*------------------------------------------------------------------*/
- /* WARNING - a little known fact is that help tables cannot use IDs */
- /* that are defined with more than one level of indirection with */
- /* #define. All IDs listed here are defined to constants, unlike */
- /* other resource IDs which can have multiple levels. */
- /*------------------------------------------------------------------*/
-
- IDH_WINDOW_HELPTABLE RCDATA
- BEGIN
- ID_WINDOW, IDH_SUBTABLE_MAIN, 100
- IDD_SOME_DLG, IDH_SOME_DLG, 200
- 0, 0, 0
- END
-
- IDH_SUBTABLE_MAIN RCDATA
- BEGIN
- ID_F_ONE, IDH_F_ONE
- ID_F_TWO, IDH_F_TWO
- ID_F_THREE, IDH_F_THREE
- ID_F_EXIT, IDH_F_EXIT
- ID_S_FOUR, IDH_S_FOUR
- ID_S_FIVE, IDH_S_FIVE
- ID_S_SIX, IDH_S_SIX
- 0, 0
- END
-
- IDH_SOME_DLG RCDATA
- BEGIN
- SOME_DLG_RESOURCE , IDH_SOME_DLG_RESOURCE
- 0, 0
- END
-
- dlg_Open DIALOG 5, 17, 165, 149
- STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
- CAPTION "Open"
- FONT 8, "Helv"
- BEGIN
- LTEXT "File &name:", -1, 5, 5, 38, 12
- CONTROL "", id_FName, "COMBOBOX", CBS_DROPDOWN | WS_VSCROLL | WS_GROUP | WS_TABSTOP, 46, 4, 111, 44
- LTEXT "Path:", -1, 8, 21, 16, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
- LTEXT "", 103, 29, 21, 127, 9, SS_LEFT | WS_GROUP
- LTEXT "&Files:", -1, 12, 32, 16, 8
- CONTROL "", id_FList, "LISTBOX", LBS_STANDARD | WS_TABSTOP, 6, 43, 70, 59
- LTEXT "&Directories", -1, 96, 33, 51, 9
- CONTROL "", id_DList, "LISTBOX", LBS_STANDARD | WS_TABSTOP, 92, 43, 70, 59
- CONTROL "Options", -1, "button", BS_GROUPBOX | WS_GROUP, 8, 102, 150, 25
- CONTROL "&Text", id_Text, "BUTTON", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 17, 113, 37, 12
- CONTROL "&Scribble", id_Scribble, "BUTTON", BS_AUTORADIOBUTTON, 68, 113, 36, 12
- CONTROL "&Graph", id_Graph, "BUTTON", BS_AUTORADIOBUTTON, 118, 113, 35, 12
- CONTROL "OK", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP, 11, 130, 28, 14
- PUSHBUTTON "Cancel", IDCANCEL, 68, 130, 28, 14, BS_PUSHBUTTON | WS_TABSTOP
- PUSHBUTTON "Help", id_help, 125, 130, 28, 14
- END
-
-
-