home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / samples / ioc / acdf4 / acdfres4.rc < prev    next >
Encoding:
Text File  |  1996-02-22  |  8.9 KB  |  236 lines

  1. #include "acdfres4.h"
  2. #include <icconst.h>
  3.  
  4. //***************************************************************************
  5. // Toolbar bitmap
  6. //***************************************************************************
  7. TB_PREV     BITMAP  "prev.bmp"
  8. TB_NEXT     BITMAP  "next.bmp"
  9. TB_LAUNCH   BITMAP  "launch.bmp"
  10. TB_SHRINK   BITMAP  "shrink.bmp"
  11. TB_GROW     BITMAP  "grow.bmp"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. //
  15. // Menu
  16. //
  17.  
  18. IC_CDF_STANDALONE_MENU_ID MENUEX PRELOAD DISCARDABLE
  19. BEGIN
  20.     POPUP "&File",                              IC_ID_FILE
  21.     BEGIN
  22.         MENUITEM "&New\tCtrl+N",                IC_ID_NEW
  23.         MENUITEM "&Open...\tCtrl+O",            IC_ID_OPEN
  24.         MENUITEM "&Save\tCtrl+S",               IC_ID_SAVE
  25.         MENUITEM "Save &As...",                 IC_ID_SAVE_AS
  26.         MENUITEM SEPARATOR
  27.         MENUITEM "E&xit",                       IC_ID_EXIT
  28.     END
  29.     POPUP "&Edit",                              IC_ID_EDIT
  30.     BEGIN
  31.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  32.         MENUITEM SEPARATOR
  33.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  34.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  35.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  36.         MENUITEM "Paste &Special...",           IC_ID_PASTESPECIAL
  37.         MENUITEM "Paste Li&nk",                 IC_ID_PASTELINK
  38.         MENUITEM "&Delete",                     IC_ID_DELETE
  39.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  40.         MENUITEM SEPARATOR
  41.         MENUITEM "&Insert Object...",           IC_ID_INSERT
  42.         MENUITEM "Lin&ks...",                   IC_ID_EDITLINKS
  43.         MENUITEM "&Object",                     IC_ID_VERB0
  44.     END
  45.     POPUP "&Command"   
  46.     BEGIN
  47.         MENUITEM "&Grow Object",                MI_GROW
  48.         MENUITEM "&Shrink Object",              MI_SHRINK
  49.         MENUITEM "&Next Object",                MI_NEXT
  50.         MENUITEM "&Previous Object",            MI_PREV
  51.         MENUITEM SEPARATOR
  52.         MENUITEM "&Unselect"                    MI_UNSELECT
  53.         MENUITEM SEPARATOR
  54.         MENUITEM "&Launch",                     MI_LAUNCH
  55.     END
  56.     POPUP "&Display"   
  57.     BEGIN
  58.         MENUITEM "&Cascade",                    MI_CASCADE
  59.         MENUITEM "&Vertical Tile",              MI_VTILE
  60.         MENUITEM "&Horizontal Tile",            MI_HTILE
  61.     END
  62.     POPUP "&View",                              IC_ID_VIEW
  63.     BEGIN
  64.         MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  65.     END
  66.     POPUP "&Help",                              IC_ID_HELP
  67.     BEGIN
  68.         MENUITEM "&About...",                   IC_ID_ABOUT
  69.     END
  70. END
  71.  
  72. IC_CDF_STANDALONE_MENU_ID ACCELERATORS
  73. BEGIN
  74.     "^N",  IC_ID_NEW,     ASCII, CONTROL
  75.     "^O",  IC_ID_OPEN,    ASCII, CONTROL
  76.     "^S",  IC_ID_SAVE,    ASCII, CONTROL
  77.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  78.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  79.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  80.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  81. END
  82.  
  83. IC_CDF_EMBEDDED_MENU_ID MENUEX PRELOAD DISCARDABLE
  84. BEGIN
  85.     POPUP "&File",                              IC_ID_FILE
  86.     BEGIN
  87.         MENUITEM "Save Copy &As...",            IC_ID_SAVE_COPY_AS
  88.         MENUITEM SEPARATOR
  89.         MENUITEM "E&xit and return",            IC_ID_EXIT
  90.     END
  91.     POPUP "&Edit",                              IC_ID_EDIT
  92.     BEGIN
  93.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  94.         MENUITEM SEPARATOR
  95.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  96.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  97.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  98.         MENUITEM "Paste &Special...",           IC_ID_PASTESPECIAL
  99.         MENUITEM "Paste Li&nk",                 IC_ID_PASTELINK
  100.         MENUITEM "&Delete",                     IC_ID_DELETE
  101.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  102.         MENUITEM SEPARATOR
  103.         MENUITEM "&Insert Object...",           IC_ID_INSERT
  104.         MENUITEM "Lin&ks...",                   IC_ID_EDITLINKS
  105.         MENUITEM "&Object",                     IC_ID_VERB0
  106.     END
  107.     POPUP "&Command"   
  108.     BEGIN
  109.         MENUITEM "&Grow Object",                MI_GROW
  110.         MENUITEM "&Shrink Object",              MI_SHRINK
  111.         MENUITEM "&Next Object",                MI_NEXT
  112.         MENUITEM "&Previous Object",            MI_PREV
  113.         MENUITEM SEPARATOR
  114.         MENUITEM "&Unselect"                    MI_UNSELECT
  115.         MENUITEM SEPARATOR
  116.         MENUITEM "&Launch",                     MI_LAUNCH
  117.     END
  118.     POPUP "&Display"   
  119.     BEGIN
  120.         MENUITEM "&Cascade",                    MI_CASCADE
  121.         MENUITEM "&Vertical Tile",              MI_VTILE
  122.         MENUITEM "&Horizontal Tile",            MI_HTILE
  123.     END
  124.     POPUP "&View",                              IC_ID_VIEW
  125.     BEGIN
  126.         MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  127.     END
  128.     POPUP "&Help",                              IC_ID_HELP
  129.     BEGIN
  130.         MENUITEM "&About...",                   IC_ID_ABOUT
  131.     END
  132. END
  133.  
  134. IC_CDF_EMBEDDED_MENU_ID ACCELERATORS
  135. BEGIN
  136.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  137.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  138.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  139.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  140. END
  141.  
  142. IC_CDF_INPLACE_MENU_ID MENUEX PRELOAD DISCARDABLE
  143. BEGIN
  144.     POPUP "&Edit",                              IC_ID_EDIT
  145.     BEGIN
  146.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  147.         MENUITEM SEPARATOR
  148.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  149.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  150.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  151.         MENUITEM "Paste &Special...",           IC_ID_PASTESPECIAL
  152.         MENUITEM "Paste Li&nk",                 IC_ID_PASTELINK
  153.         MENUITEM "&Delete",                     IC_ID_DELETE
  154.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  155.         MENUITEM SEPARATOR
  156.         MENUITEM "&Insert Object...",           IC_ID_INSERT
  157.         MENUITEM "Lin&ks...",                   IC_ID_EDITLINKS
  158.         MENUITEM "&Object",                     IC_ID_VERB0
  159.     END
  160.     POPUP "&Command"   
  161.     BEGIN
  162.         MENUITEM "&Grow Object",                MI_GROW
  163.         MENUITEM "&Shrink Object",              MI_SHRINK
  164.         MENUITEM "&Next Object",                MI_NEXT
  165.         MENUITEM "&Previous Object",            MI_PREV
  166.         MENUITEM SEPARATOR
  167.         MENUITEM "&Unselect"                    MI_UNSELECT
  168.         MENUITEM SEPARATOR
  169.         MENUITEM "&Launch",                     MI_LAUNCH
  170.     END
  171.     POPUP "&Display"   
  172.     BEGIN
  173.         MENUITEM "&Cascade",                    MI_CASCADE
  174.         MENUITEM "&Vertical Tile",              MI_VTILE
  175.         MENUITEM "&Horizontal Tile",            MI_HTILE
  176.     END
  177.     POPUP "&Help",                              IC_ID_HELP
  178.     BEGIN
  179.         MENUITEM "&About...",                   IC_ID_ABOUT
  180.     END
  181. END
  182.  
  183. IC_CDF_INPLACE_MENU_ID ACCELERATORS
  184. BEGIN
  185.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  186.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  187.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  188.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  189. END
  190.  
  191. //**************************************************************
  192. // string table:
  193. //       Autoregistration information strings
  194. //**************************************************************
  195. STRINGTABLE
  196. BEGIN
  197.     IC_CDF_FILE_EXT,          ".CD4"
  198.     IC_CDF_APP_SHORTNAME,     "ACDF4.Document"
  199.     IC_CDF_APP_LONGNAME,      "Compound Document Framework Sample 4"
  200.     IC_CDF_PROT_EDIT_VERB_0,  "&Edit"
  201.     IC_CDF_CLSID,              "{04C81850-2A63-11CF-B904-0004AC3382F0}"
  202.     IC_CDF_CLSID_AUX_3,       "CDF4"
  203.     IC_CDF_CLSID_AUX_2,       "ACDF4"
  204.     IC_CDF_CLSID_VERB_1,      "&Open,0,2"
  205.     IC_CDF_CLSID_VERB_0,      "&Edit,0,2"
  206.  
  207. // Application string definitions
  208.  
  209.     STR_METAFILE,             "CDF Sample 4 - Container" 
  210.     STR_INVALID_CURSOR,       "Invalid cursor for first"
  211.     STR_VIEW,                 "View"
  212. END
  213. //**************************************************************
  214. // string table:
  215. //       Dynamic menu item's text
  216. //**************************************************************
  217. STRINGTABLE
  218. BEGIN
  219.     IC_CDF_MENU_TEXT_CUT,             "Cu&t"
  220.     IC_CDF_MENU_TEXT_COPY,            "&Copy"
  221.     IC_CDF_MENU_TEXT_PASTE,           "&Paste"
  222.     IC_CDF_MENU_TEXT_PASTE_SPECIAL,   "Paste &Special..."
  223.     IC_CDF_MENU_TEXT_PASTE_LINK,      "Paste Li&nk"
  224.     IC_CDF_MENU_TEXT_ALL,             "All"
  225.     IC_CDF_MENU_TEXT_RETURN,          "E&xit and return to"
  226.     IC_CDF_MENU_TEXT_DELETE,          "&Delete"
  227.     IC_CDF_MENU_TEXT_CTRLX,           "\tCtrl+X"
  228.     IC_CDF_MENU_TEXT_CTRLC,           "\tCtrl+C"
  229.     IC_CDF_MENU_TEXT_CTRLV,           "\tCtrl+V"
  230. END
  231.  
  232. //**************************************************************
  233. // ICONs
  234. //**************************************************************
  235. IC_ACDF4    ICON    "acdfres4.ico"
  236.