home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv7.zip
/
VACPP
/
IBMCPP
/
smarts
/
RESDLL
/
RESDLL.RC
< prev
next >
Wrap
Text File
|
1995-06-02
|
3KB
|
113 lines
%PROLOG%
#include <os2.h>
#include "%FILE_NAME%.h"
/*-----------------------*/
/* Icons and bitmaps */
/* could go here
/*-----------------------*/
ICON ID_WINDOW_ICON simple.ico
/*-------------------------*/
/* A simple menu structure */
/* */
/* With 3 accelerator keys */
/* defined. */
/*-------------------------*/
MENU ID_WINDOW PRELOAD
BEGIN
SUBMENU "~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
SUBMENU "~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. */
/*-------------------------*/
ACCELTABLE ID_WINDOW 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, VIRTUALKEY
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. */
/*------------------------------------------------------------------*/
HELPTABLE IDH_WINDOW_HELPTABLE
BEGIN
HELPITEM ID_WINDOW, IDH_SUBTABLE_MAIN, 100
HELPITEM IDD_SOME_DLG, IDH_SOME_DLG, 200
END
HELPSUBTABLE IDH_SUBTABLE_MAIN
BEGIN
HELPSUBITEM ID_F_ONE, IDH_F_ONE
HELPSUBITEM ID_F_TWO, IDH_F_TWO
HELPSUBITEM ID_F_THREE, IDH_F_THREE
HELPSUBITEM ID_F_EXIT, IDH_F_EXIT
HELPSUBITEM ID_S_FOUR, IDH_S_FOUR
HELPSUBITEM ID_S_FIVE, IDH_S_FIVE
HELPSUBITEM ID_S_SIX, IDH_S_SIX
END
HELPSUBTABLE IDH_SOME_DLG
BEGIN
HELPSUBITEM SOME_DLG_RESOURCE , IDH_SOME_DLG_RESOURCE
END