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

  1. /************************************************************
  2. / Menus - Custom Drawing Example
  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 "dynpopup.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 a~s...", MI_SAVEAS
  23.     END
  24.   SUBMENU "~Edit", MI_EDIT
  25.     BEGIN
  26.       MENUITEM "~Undo  \t Ctrl+U",   MI_UNDO
  27.       MENUITEM SEPARATOR
  28.       MENUITEM "~Cut   \t Shift+Delete",   MI_CUT
  29.       MENUITEM "Copy   \t Ctrl+Insert", MI_COPY
  30.       MENUITEM "~Paste \t Shift+Insert",   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. STRINGTABLE
  49. BEGIN
  50.   MI_FILE          , "File"
  51.   MI_NEW           , "~New..."
  52.   MI_OPEN          , "~Open..."
  53.   MI_SAVE          , "~Save"
  54.   MI_SAVEAS        , "Save ~as..."
  55.   MI_EDIT          , "~Edit"
  56.   MI_UNDO          , "~Undo  \t Ctrl+U"
  57.   MI_CUT           , "~Cut   \t Shift+Del"
  58.   MI_COPY          , "Copy   \t Ctrl+Ins"
  59.   MI_PASTE         , "~Paste \t Shift+Ins"
  60.   MI_EXAMPLE       , "E~xample"
  61.   MI_BITMAP        , "Bitmap"
  62.   MI_HELP          , "~Help"
  63.   MI_GENERAL_HELP  , "General Help"
  64.   SC_CLOSE         , "~Close"
  65. END
  66. #else    /* Windows resources */
  67. #include <windows.h>
  68.  
  69. MI_BITMAP BITMAP  menures.bmp
  70.  
  71. MAIN_MENU  MENUEX
  72. BEGIN
  73.   POPUP     "&File"            , MI_FILE
  74.     BEGIN
  75.       MENUITEM  "&New..."      , MI_NEW
  76.       MENUITEM  "&Open..."     , MI_OPEN
  77.       MENUITEM  "&Save"        , MI_SAVE
  78.       MENUITEM  "Save a&s..."  , MI_SAVEAS
  79.     END
  80.   POPUP     "&Edit"            , MI_EDIT
  81.     BEGIN
  82.       MENUITEM  "&Undo  \t Ctrl+U"       , MI_UNDO
  83.       MENUITEM  SEPARATOR
  84.       MENUITEM  "&Cut   \t Shift+Delete" , MI_CUT
  85.       MENUITEM  "Copy   \t Ctrl+Insert"  , MI_COPY
  86.       MENUITEM  "&Paste \t Shift+Insert" , MI_PASTE
  87.     END
  88.   POPUP     "E&xamples"        , MI_EXAMPLE
  89.     BEGIN
  90.       MENUITEM  "#1061"        , MI_BITMAP  ,  BITMAP
  91.       MENUITEM  SEPARATOR
  92.       MENUITEM  "&Close"       , SC_CLOSE  /*MIS_SYSCOMMAND*/
  93.       MENUITEM  "&Help"        , MI_HELP  ,  RIGHTJUSTIFY
  94.     END
  95.   POPUP     "&Help"            , MI_HELP
  96.     BEGIN
  97.       MENUITEM  "&General help..."  , MI_GENERAL_HELP
  98.       MENUITEM  "&Extended help..." , SC_HELPEXTENDED  /*MIS_SYSCOMMAND*/
  99.       MENUITEM  "&Keys help..."     , SC_HELPKEYS      /*MIS_SYSCOMMAND*/
  100.       MENUITEM  "Help &index..."    , SC_HELPINDEX     /*MIS_SYSCOMMAND*/
  101.     END
  102. END
  103.  
  104. STRINGTABLE
  105. BEGIN
  106.   MI_FILE         , "File"
  107.   MI_NEW          , "&New..."
  108.   MI_OPEN         , "&Open..."
  109.   MI_SAVE         , "&Save"
  110.   MI_SAVEAS       , "Save &as..."
  111.   MI_EDIT         , "&Edit"
  112.   MI_UNDO         , "&Undo  \t Ctrl+U"
  113.   MI_CUT          , "&Cut   \t Shift+Del"
  114.   MI_COPY         , "Copy   \t Ctrl+Ins"
  115.   MI_PASTE        , "&Paste \t Shift+Ins"
  116.   MI_EXAMPLE      , "E&xample"
  117.   MI_BITMAP       , "Bitmap"
  118.   MI_HELP         , "&Help"
  119.   MI_GENERAL_HELP , "General Help"
  120.   SC_CLOSE        , "&Close"
  121. END
  122. #endif
  123.  
  124.