home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / menus / menures / menures.rc < prev   
Text File  |  1996-10-29  |  4KB  |  105 lines

  1. /************************************************************
  2. / Menus  - Defining a Menu Resource
  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 "menures.h"
  9.  
  10. #ifdef IC_PM   /* OS/2 resources */
  11. #include <os2.h>
  12.  
  13. BITMAP MI_BITMAP  menures.bmp
  14.  
  15. /* The Menu Bar Menu */
  16. MENU MAIN_MENU
  17. BEGIN
  18.   /*******************************************************************/
  19.   /* Note PresParams are ONLY supported on the OS/2 operating system.*/
  20.   /*******************************************************************/
  21.   PRESPARAMS PP_FONTNAMESIZE,             "14.Helv"
  22.   PRESPARAMS PP_MENUFOREGROUNDCOLORINDEX, CLR_BLUE
  23.   PRESPARAMS PP_MENUHILITEFGNDCOLOR,      RGB_RED
  24.  
  25.   SUBMENU  "~File", MI_FILE
  26.     BEGIN
  27.       MENUITEM "~New...",  MI_NEW
  28.       MENUITEM "~Open...", MI_OPEN
  29.       MENUITEM "~Save",    MI_SAVE
  30.       MENUITEM "Save a~s...", MI_SAVEAS
  31.     END
  32.   SUBMENU "~Edit", MI_EDIT
  33.     BEGIN
  34.       MENUITEM "~Undo",   MI_UNDO
  35.       MENUITEM SEPARATOR
  36.       MENUITEM "~Cut",    MI_CUT
  37.       MENUITEM "Copy",    MI_COPY
  38.       MENUITEM "~Paste",  MI_PASTE
  39.     END
  40.   SUBMENU  "E~xamples",   MI_EXAMPLE
  41.     BEGIN
  42.       MENUITEM "#1061",    MI_BITMAP, MIS_BITMAP
  43.       MENUITEM SEPARATOR
  44.       MENUITEM "~Switch",   MI_SWITCH
  45.       SUBMENU  "C~ascade",  MI_CASCADE
  46.         BEGIN
  47.           MENUITEM  "Choice 1",   MI_CASCADE1
  48.           MENUITEM  "Choice 2",   MI_CASCADE2
  49.           MENUITEM  "Choice 3",   MI_CASCADE3
  50.         END
  51.       MENUITEM "~Close",   SC_CLOSE,  MIS_SYSCOMMAND
  52.       MENUITEM "~Help",    MI_HELP,   MIS_HELP
  53.     END
  54.   SUBMENU "~Help", MI_HELP
  55.     BEGIN
  56.       MENUITEM "~General help...",   MI_GENERAL_HELP
  57.       MENUITEM "~Extended help...",  SC_HELPEXTENDED, MIS_SYSCOMMAND
  58.       MENUITEM "~Keys help...",      SC_HELPKEYS, MIS_SYSCOMMAND
  59.       MENUITEM "Help ~index...",     SC_HELPINDEX, MIS_SYSCOMMAND
  60.     END
  61. END
  62. #else    /* Windows resources */
  63. #include <windows.h>
  64.  
  65. MI_BITMAP BITMAP  menures.bmp
  66.  
  67. MAIN_MENU  MENUEX
  68. BEGIN
  69.   POPUP     "&File"                 , MI_FILE
  70.     BEGIN
  71.       MENUITEM  "&New..."           , MI_NEW
  72.       MENUITEM  "&Open..."          , MI_OPEN
  73.       MENUITEM  "&Save"             , MI_SAVE
  74.       MENUITEM  "Save a&s..."       , MI_SAVEAS
  75.     END
  76.   POPUP     "&Edit"                 , MI_EDIT
  77.     BEGIN
  78.       MENUITEM  "&Undo"             , MI_UNDO
  79.       MENUITEM  SEPARATOR
  80.       MENUITEM  "&Cut"              , MI_CUT
  81.       MENUITEM  "Copy"              , MI_COPY
  82.       MENUITEM  "&Paste"            , MI_PASTE
  83.     END
  84.   POPUP     "E&xamples"             , MI_EXAMPLE
  85.     BEGIN
  86.       MENUITEM  "&Switch"           , MI_SWITCH
  87.       POPUP     "C&ascade"          , MI_CASCADE
  88.         BEGIN
  89.           MENUITEM  "Choice 1"      , MI_CASCADE1
  90.           MENUITEM  "Choice 2"      , MI_CASCADE2
  91.           MENUITEM  "Choice 3"      , MI_CASCADE3
  92.         END
  93.       MENUITEM  "&Close"            , SC_CLOSE  /*MIS_SYSCOMMAND*/
  94.       MENUITEM  "&Help"             , MI_HELP  ,  RIGHTJUSTIFY
  95.     END
  96.   POPUP     "&Help"                 , MI_HELP
  97.     BEGIN
  98.       MENUITEM  "&General help..."  , MI_GENERAL_HELP
  99.       MENUITEM  "&Extended help..." , SC_HELPEXTENDED  /*MIS_SYSCOMMAND*/
  100.       MENUITEM  "&Keys help..."     , SC_HELPKEYS      /*MIS_SYSCOMMAND*/
  101.       MENUITEM  "Help &index..."    , SC_HELPINDEX     /*MIS_SYSCOMMAND*/
  102.     END
  103. END
  104. #endif
  105.