home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / menus / addsubmn / addsubmn.rc < prev    next >
Encoding:
Text File  |  1996-10-29  |  3.8 KB  |  138 lines

  1. /************************************************************
  2. / Menus - Loading a Resource Submenu
  3. /
  4. / Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  5. / Copyright (c) 1997 John Wiley & Sons, Inc. 
  6. / All Rights Reserved.
  7. ************************************************************/
  8. #include "addsubmn.h"
  9.  
  10. #ifdef IC_PM   /* OS/2 resources */
  11. #include <os2.h>
  12.  
  13. BITMAP MI_BITMAP menures.bmp
  14.  
  15. MENU MAIN_MENU
  16. BEGIN
  17.   SUBMENU "~File", MI_FILE
  18.     BEGIN
  19.       MENUITEM "~New...",  MI_NEW
  20.       MENUITEM "~Open...", MI_OPEN
  21.       MENUITEM "~Save",    MI_SAVE
  22.       MENUITEM "Save ~as...", MI_SAVEAS
  23.     END
  24.   SUBMENU "~Edit", MI_EDIT
  25.     BEGIN
  26.       MENUITEM "~Undo",  MI_UNDO
  27.       MENUITEM SEPARATOR
  28.       MENUITEM "~Cut",   MI_CUT
  29.       MENUITEM "Copy",   MI_COPY
  30.       MENUITEM "~Paste", MI_PASTE
  31.     END
  32.   SUBMENU "E~xamples", MI_EXAMPLE
  33.     BEGIN
  34.       MENUITEM "#1061",    MI_BITMAP, MIS_BITMAP
  35.       MENUITEM SEPARATOR
  36.       MENUITEM "~Close",   SC_CLOSE,  MIS_SYSCOMMAND
  37.       MENUITEM "~Help",    MI_HELP,   MIS_HELP
  38.     END
  39.   SUBMENU "~Help", MI_HELP
  40.     BEGIN
  41.       MENUITEM "~General help...",   MI_GENERAL_HELP
  42.       MENUITEM "~Extended help...",  SC_HELPEXTENDED, MIS_SYSCOMMAND
  43.       MENUITEM "~Keys help...",      SC_HELPKEYS, MIS_SYSCOMMAND
  44.       MENUITEM "Help ~index...",     SC_HELPINDEX, MIS_SYSCOMMAND
  45.     END
  46. END
  47.  
  48. MENU EDIT_MENU
  49. BEGIN
  50.   MENUITEM "~Undo",  MI_UNDO
  51.   MENUITEM SEPARATOR
  52.   MENUITEM "~Cut",   MI_CUT
  53.   MENUITEM "Copy",   MI_COPY
  54.   MENUITEM "~Paste", MI_PASTE
  55. END
  56.  
  57. MENU EXAMPLE_MENU
  58. BEGIN
  59.   MENUITEM "#1061",    MI_BITMAP, MIS_BITMAP
  60.   MENUITEM SEPARATOR
  61.   MENUITEM "~Close",   SC_CLOSE,  MIS_SYSCOMMAND
  62.   MENUITEM "~Help",    MI_HELP,   MIS_HELP
  63. END
  64. #else    /* Windows resources */
  65. #include <windows.h>
  66.  
  67. MI_BITMAP BITMAP menures.bmp
  68.  
  69. MAIN_MENU  MENUEX
  70. BEGIN
  71.   POPUP     "&File"           , MI_FILE
  72.     BEGIN
  73.       MENUITEM  "&New..."     , MI_NEW
  74.       MENUITEM  "&Open..."    , MI_OPEN
  75.       MENUITEM  "&Save"       , MI_SAVE
  76.       MENUITEM  "Save &as..." , MI_SAVEAS
  77.     END
  78.   POPUP     "&Edit"           , MI_EDIT
  79.     BEGIN
  80.       MENUITEM  "&Undo"       , MI_UNDO
  81.       MENUITEM  SEPARATOR
  82.       MENUITEM  "&Cut"        , MI_CUT
  83.       MENUITEM  "Copy"        , MI_COPY
  84.       MENUITEM  "&Paste"      , MI_PASTE
  85.     END
  86.   POPUP     "E&xamples"       , MI_EXAMPLE
  87.     BEGIN
  88.       MENUITEM  "#1061"       , MI_BITMAP  ,  BITMAP
  89.       MENUITEM  SEPARATOR
  90.       MENUITEM  "&Close"      , SC_CLOSE  /*MIS_SYSCOMMAND*/
  91.       MENUITEM  "&Help"       , MI_HELP  ,  RIGHTJUSTIFY
  92.     END
  93.   POPUP     "&Help"           , MI_HELP
  94.     BEGIN
  95.       MENUITEM  "&General help..."  , MI_GENERAL_HELP
  96.       MENUITEM  "&Extended help..." , SC_HELPEXTENDED  /*MIS_SYSCOMMAND*/
  97.       MENUITEM  "&Keys help..."     , SC_HELPKEYS      /*MIS_SYSCOMMAND*/
  98.       MENUITEM  "Help &index..."    , SC_HELPINDEX     /*MIS_SYSCOMMAND*/
  99.     END
  100. END
  101.  
  102. EDIT_MENU  MENUEX
  103. BEGIN
  104.   MENUITEM  "&Undo"   ,  MI_UNDO
  105.   MENUITEM  SEPARATOR
  106.   MENUITEM  "&Cut"    ,  MI_CUT
  107.   MENUITEM  "Copy"    ,  MI_COPY
  108.   MENUITEM  "&Paste"  ,  MI_PASTE
  109. END
  110.  
  111. EXAMPLE_MENU  MENUEX
  112. BEGIN
  113.   MENUITEM  "#1061"    , MI_BITMAP  ,  BITMAP
  114.   MENUITEM  SEPARATOR
  115.   MENUITEM  "&Close"   , SC_CLOSE  /*MIS_SYSCOMMAND*/
  116.   MENUITEM  "&Help"    , MI_HELP  ,  RIGHTJUSTIFY
  117. END
  118. #endif
  119.  
  120. STRINGTABLE
  121. BEGIN
  122.   MI_FILE           , "File"
  123.   MI_NEW            , "New..."
  124.   MI_OPEN           , "Open..."
  125.   MI_SAVE           , "Save"
  126.   MI_SAVEAS         , "Save as..."
  127.   MI_EDIT           , "Edit"
  128.   MI_UNDO           , "Undo"
  129.   MI_CUT            , "Cut"
  130.   MI_COPY           , "Copy"
  131.   MI_PASTE          , "Paste"
  132.   MI_EXAMPLE        , "Example"
  133.   MI_BITMAP         , "Bitmap"
  134.   MI_HELP           , "Help"
  135.   MI_GENERAL_HELP   , "General Help"
  136.   SC_CLOSE          , "Close"
  137. END
  138.