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

  1. /************************************************************
  2. / Menus - Using an IMenuBar
  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 "menubar.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",   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 "~Switch",    MI_SWITCH
  37.       SUBMENU  "C~ascade",        MI_CASCADE
  38.         BEGIN
  39.           MENUITEM  "Choice 1",   MI_CASCADE1
  40.           MENUITEM  "Choice 2",   MI_CASCADE2
  41.           MENUITEM  "Choice 3",   MI_CASCADE3
  42.         END
  43.       MENUITEM "~Close",   SC_CLOSE,  MIS_SYSCOMMAND
  44.       MENUITEM "~Help",    MI_HELP,   MIS_HELP
  45.     END
  46.   SUBMENU "~Help", MI_HELP
  47.     BEGIN
  48.       MENUITEM "~General help...",   MI_GENERAL_HELP
  49.       MENUITEM "~Extended help...",  SC_HELPEXTENDED, MIS_SYSCOMMAND
  50.       MENUITEM "~Keys help...",      SC_HELPKEYS, MIS_SYSCOMMAND
  51.       MENUITEM "Help ~index...",     SC_HELPINDEX, MIS_SYSCOMMAND
  52.     END
  53. END
  54. #else    /* Windows resources */
  55. #include <windows.h>
  56.  
  57. MI_BITMAP BITMAP  menures.bmp
  58.  
  59. MAIN_MENU  MENUEX
  60. BEGIN
  61.   POPUP     "&File"           , MI_FILE
  62.     BEGIN
  63.       MENUITEM  "&New..."     , MI_NEW
  64.       MENUITEM  "&Open..."    , MI_OPEN
  65.       MENUITEM  "&Save"       , MI_SAVE
  66.       MENUITEM  "Save a&s..." , MI_SAVEAS
  67.     END
  68.   POPUP     "&Edit"           , MI_EDIT
  69.     BEGIN
  70.       MENUITEM  "&Undo"       , MI_UNDO
  71.       MENUITEM  SEPARATOR
  72.       MENUITEM  "&Cut"        , MI_CUT
  73.       MENUITEM  "Copy"        , MI_COPY
  74.       MENUITEM  "&Paste"      , MI_PASTE
  75.     END
  76.   POPUP     "E&xamples"       , MI_EXAMPLE
  77.     BEGIN
  78.       MENUITEM  "#1061"       , MI_BITMAP  ,  BITMAP
  79.       MENUITEM  SEPARATOR
  80.       MENUITEM  "&Switch"     , MI_SWITCH
  81.       POPUP     "C&ascade"    , MI_CASCADE
  82.         BEGIN
  83.           MENUITEM  "Choice 1" , MI_CASCADE1
  84.           MENUITEM  "Choice 2" , MI_CASCADE2
  85.           MENUITEM  "Choice 3" , MI_CASCADE3
  86.         END
  87.       MENUITEM  "&Close"       , SC_CLOSE  /*MIS_SYSCOMMAND*/
  88.       MENUITEM  "&Help"        , MI_HELP  ,  RIGHTJUSTIFY
  89.     END
  90.   POPUP     "&Help"                    ,  MI_HELP
  91.     BEGIN
  92.       MENUITEM  "&General help..."  , MI_GENERAL_HELP
  93.       MENUITEM  "&Extended help..." , SC_HELPEXTENDED  /*MIS_SYSCOMMAND*/
  94.       MENUITEM  "&Keys help..."     , SC_HELPKEYS      /*MIS_SYSCOMMAND*/
  95.       MENUITEM  "Help &index..."    , SC_HELPINDEX     /*MIS_SYSCOMMAND*/
  96.     END
  97. END
  98. #endif
  99.