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 >
Text File  |  1995-06-02  |  3KB  |  113 lines

  1. %PROLOG%
  2.  
  3. #include <os2.h>
  4. #include "%FILE_NAME%.h"
  5.  
  6. /*-----------------------*/
  7. /* Icons and bitmaps     */
  8. /* could go here
  9. /*-----------------------*/
  10.  
  11. ICON    ID_WINDOW_ICON       simple.ico
  12.  
  13. /*-------------------------*/
  14. /* A simple menu structure */
  15. /*                         */
  16. /* With 3 accelerator keys */
  17. /* defined.                */
  18. /*-------------------------*/
  19.  
  20. MENU    ID_WINDOW PRELOAD
  21. BEGIN
  22.   SUBMENU "~First",     ID_FIRST
  23.    BEGIN
  24.     MENUITEM "~One",            ID_F_ONE
  25.     MENUITEM "~Two\tCtrl+A",    ID_F_TWO
  26.     MENUITEM "Thr~ee",          ID_F_THREE
  27.     MENUITEM  SEPARATOR
  28.     MENUITEM "Exit \tF3",   ID_F_EXIT
  29.    END
  30.   SUBMENU "~Second",    ID_SECOND
  31.    BEGIN
  32.     MENUITEM "~Four\tCtrl+B",   ID_S_FOUR
  33.     MENUITEM "Fi~ve",           ID_S_FIVE
  34.     MENUITEM "~Six\tCtrl+C",    ID_S_SIX
  35.    END
  36. END
  37.  
  38. /*-------------------------*/
  39. /* Accelerator table to    */
  40. /* match the menus.        */
  41. /*-------------------------*/
  42.  
  43. ACCELTABLE ID_WINDOW PRELOAD
  44. BEGIN
  45.   "a",   ID_F_TWO,                CONTROL
  46.   "b",   ID_S_FOUR,               CONTROL
  47.   "c",   ID_S_SIX,                CONTROL
  48.   "A",   ID_F_TWO,                CONTROL
  49.   "B",   ID_S_FOUR,               CONTROL
  50.   "C",   ID_S_SIX,                CONTROL
  51.   "a",   ID_F_TWO,                CONTROL, SHIFT
  52.   "b",   ID_S_FOUR,               CONTROL, SHIFT
  53.   "c",   ID_S_SIX,                CONTROL, SHIFT
  54.   "A",   ID_F_TWO,                CONTROL, SHIFT
  55.   "B",   ID_S_FOUR,               CONTROL, SHIFT
  56.   "C",   ID_S_SIX,                CONTROL, SHIFT
  57.   VK_F3, ID_F_EXIT,               VIRTUALKEY
  58. END
  59.  
  60.  
  61. /*-------------------------*/
  62. /* A string table with     */
  63. /* entries that could be   */
  64. /* used descriptively in   */
  65. /* the application, in an  */
  66. /* information line as an  */
  67. /* example.                */
  68. /*-------------------------*/
  69.  
  70. STRINGTABLE PRELOAD
  71. BEGIN
  72.  ID_WINDOW,   "Window title might go here"
  73.  ID_F_ONE,    "Information for menu one."
  74.  ID_F_TWO,    "Information for menu two."
  75.  ID_F_THREE,  "Information for menu three."
  76.  ID_S_FOUR,   "Information for menu four."
  77.  ID_S_FIVE,   "Information for menu five."
  78.  ID_S_SIX,    "Information for menu six."
  79.  ID_F_EXIT,   "Close the application."
  80. END
  81.  
  82. /*-------------------*/
  83. /* A main Help table */
  84. /* with 2 subtables  */
  85. /*------------------------------------------------------------------*/
  86. /* WARNING - a little known fact is that help tables cannot use IDs */
  87. /* that are defined with more than one level of indirection with    */
  88. /* #define. All IDs listed here are defined to constants, unlike    */
  89. /* other resource IDs which can have multiple levels.               */
  90. /*------------------------------------------------------------------*/
  91.  
  92. HELPTABLE IDH_WINDOW_HELPTABLE
  93. BEGIN
  94.   HELPITEM ID_WINDOW,            IDH_SUBTABLE_MAIN,    100
  95.   HELPITEM IDD_SOME_DLG,         IDH_SOME_DLG,         200
  96. END
  97.  
  98. HELPSUBTABLE IDH_SUBTABLE_MAIN
  99. BEGIN
  100.   HELPSUBITEM  ID_F_ONE,         IDH_F_ONE
  101.   HELPSUBITEM  ID_F_TWO,         IDH_F_TWO
  102.   HELPSUBITEM  ID_F_THREE,       IDH_F_THREE
  103.   HELPSUBITEM  ID_F_EXIT,        IDH_F_EXIT
  104.   HELPSUBITEM  ID_S_FOUR,        IDH_S_FOUR
  105.   HELPSUBITEM  ID_S_FIVE,        IDH_S_FIVE
  106.   HELPSUBITEM  ID_S_SIX,         IDH_S_SIX
  107. END
  108.  
  109. HELPSUBTABLE IDH_SOME_DLG
  110. BEGIN
  111.   HELPSUBITEM  SOME_DLG_RESOURCE , IDH_SOME_DLG_RESOURCE
  112. END
  113.