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

  1. /************************************************************
  2. / Menus - Using a Menu Cursor
  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 "cursor.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 "",       MI_SEPARATOR, MIS_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 "",         MI_SEPARATOR, MIS_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"
  57.   MI_CUT            ,"~Cut"
  58.   MI_COPY           ,"Copy"
  59.   MI_PASTE          ,"~Paste"
  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.  
  67. #else    /* Windows resources */
  68. #include <windows.h>
  69.  
  70. MI_BITMAP BITMAP  menures.bmp
  71.  
  72. MAIN_MENU  MENUEX
  73. BEGIN
  74.   POPUP     "&File"            , MI_FILE
  75.     BEGIN
  76.       MENUITEM  "&New..."      , MI_NEW
  77.       MENUITEM  "&Open..."     , MI_OPEN
  78.       MENUITEM  "&Save"        , MI_SAVE
  79.       MENUITEM  "Save &as..."  , MI_SAVEAS
  80.     END
  81.   POPUP     "&Edit"            , MI_EDIT
  82.     BEGIN
  83.       MENUITEM  "&Undo"        , MI_UNDO
  84.       MENUITEM  ""             , MI_SEPARATOR, SEPARATOR
  85.       MENUITEM  "&Cut"         , MI_CUT
  86.       MENUITEM  "Copy"         , MI_COPY
  87.       MENUITEM  "&Paste"       , MI_PASTE
  88.     END
  89.   POPUP     "E&xamples"        , MI_EXAMPLE
  90.     BEGIN
  91.       MENUITEM  "#1061"        , MI_BITMAP  ,  BITMAP
  92.       MENUITEM  ""             , MI_SEPARATOR, SEPARATOR
  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.  
  105. STRINGTABLE
  106. BEGIN
  107.   MI_FILE         , "File"
  108.   MI_NEW          , "&New..."
  109.   MI_OPEN         , "&Open..."
  110.   MI_SAVE         , "&Save"
  111.   MI_SAVEAS       , "Save &as..."
  112.   MI_EDIT         , "&Edit"
  113.   MI_UNDO         , "&Undo"
  114.   MI_CUT          , "&Cut"
  115.   MI_COPY         , "Copy"
  116.   MI_PASTE        , "&Paste"
  117.   MI_EXAMPLE      , "E&xample"
  118.   MI_BITMAP       , "Bitmap"
  119.   MI_HELP         , "&Help"
  120.   MI_GENERAL_HELP , "General Help"
  121.   SC_CLOSE        , "&Close"
  122. END
  123. #endif
  124.