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

  1. #include "ACDFres2.h"
  2. #include <icconst.h>
  3.  
  4. /////////////////////////////////////////////////////////////////////////////
  5. //
  6. // Menu
  7. //
  8.  
  9. IC_CDF_STANDALONE_MENU_ID MENUEX PRELOAD DISCARDABLE
  10. BEGIN
  11.     POPUP "&File",                              IC_ID_FILE
  12.     BEGIN
  13.         MENUITEM "&New\tCtrl+N",                IC_ID_NEW
  14.         MENUITEM "&Open...\tCtrl+O",            IC_ID_OPEN
  15.         MENUITEM "&Save\tCtrl+S",               IC_ID_SAVE
  16.         MENUITEM "Save &As...",                 IC_ID_SAVE_AS
  17.         MENUITEM SEPARATOR
  18.         MENUITEM "E&xit",                       IC_ID_EXIT
  19.     END
  20.     POPUP "&Edit",                              IC_ID_EDIT
  21.     BEGIN
  22.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  23.         MENUITEM SEPARATOR
  24.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  25.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  26.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  27.         MENUITEM "&Delete",                     IC_ID_DELETE
  28.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  29.     END
  30.     POPUP "&Command"
  31.     BEGIN
  32.         MENUITEM "&Change",                     MI_CHANGE
  33.     END
  34.     POPUP "&View",                              IC_ID_VIEW
  35.     BEGIN
  36.         MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  37.     END
  38.     POPUP "&Help",                              IC_ID_HELP
  39.     BEGIN
  40.         MENUITEM "&About...",                   IC_ID_ABOUT
  41.     END
  42. END
  43.  
  44. IC_CDF_STANDALONE_MENU_ID ACCELERATORS
  45. BEGIN
  46.     "^N",  IC_ID_NEW,     ASCII, CONTROL
  47.     "^O",  IC_ID_OPEN,    ASCII, CONTROL
  48.     "^S",  IC_ID_SAVE,    ASCII, CONTROL
  49.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  50.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  51.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  52.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  53. END
  54.  
  55. IC_CDF_EMBEDDED_MENU_ID MENUEX PRELOAD DISCARDABLE
  56. BEGIN
  57.     POPUP "&File",                              IC_ID_FILE
  58.     BEGIN
  59.         MENUITEM "Save Copy &As...",            IC_ID_SAVE_COPY_AS
  60.         MENUITEM SEPARATOR
  61.         MENUITEM "E&xit and return",            IC_ID_EXIT
  62.     END
  63.     POPUP "&Edit",                              IC_ID_EDIT
  64.     BEGIN
  65.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  66.         MENUITEM SEPARATOR
  67.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  68.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  69.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  70.         MENUITEM "&Delete",                     IC_ID_DELETE
  71.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  72.     END
  73.     POPUP "&Command"
  74.     BEGIN
  75.         MENUITEM "&Change",                     MI_CHANGE
  76.     END
  77.     POPUP "&View",                              IC_ID_VIEW
  78.     BEGIN
  79.         MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  80.     END
  81.     POPUP "&Help",                              IC_ID_HELP
  82.     BEGIN
  83.         MENUITEM "&About...",                   IC_ID_ABOUT
  84.     END
  85. END
  86.  
  87. IC_CDF_EMBEDDED_MENU_ID ACCELERATORS
  88. BEGIN
  89.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  90.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  91.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  92.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  93. END
  94.  
  95. IC_CDF_INPLACE_MENU_ID MENUEX PRELOAD DISCARDABLE
  96. BEGIN
  97.     POPUP "&Edit",                              IC_ID_EDIT
  98.     BEGIN
  99.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  100.         MENUITEM SEPARATOR
  101.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  102.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  103.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  104.         MENUITEM "&Delete",                     IC_ID_DELETE
  105.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  106.     END
  107.     POPUP "&Command"
  108.     BEGIN
  109.         MENUITEM "&Change",                     MI_CHANGE
  110.     END
  111.     POPUP "&Help",                              IC_ID_HELP
  112.     BEGIN
  113.         MENUITEM "&About...",                   IC_ID_ABOUT
  114.     END
  115. END
  116.  
  117.  IC_CDF_INPLACE_MENU_ID ACCELERATORS
  118. BEGIN
  119.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  120.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  121.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  122.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  123. END
  124.  
  125. //**************************************************************
  126. // string table:
  127. //       Autoregistration information strings
  128. //**************************************************************
  129. STRINGTABLE
  130. BEGIN
  131.     IC_CDF_FILE_EXT,          ".CD2"
  132.     IC_CDF_APP_SHORTNAME,     "ACDF2.Document"
  133.     IC_CDF_APP_LONGNAME,      "Compound Document Framework Sample 2"
  134.     IC_CDF_PROT_EDIT_VERB_0,  "&Edit"
  135.     IC_CDF_CLSID,              "{DC513DB0-2998-11CF-B901-0004AC3382F0}"
  136.     IC_CDF_CLSID_AUX_3,       "CDF2"
  137.     IC_CDF_CLSID_AUX_2,       "ACDF2"
  138.     IC_CDF_CLSID_VERB_1,      "&Open,0,2"
  139.     IC_CDF_CLSID_VERB_0,      "&Edit,0,2"
  140.  
  141. // Application string definitions
  142.  
  143.     STR_HELLO_1,              "Hello World 1"
  144.     STR_HELLO_2,              "Hello World 2"
  145.     STR_UPDATE,               "Update"
  146.     STR_STRING1,              "String 1: "
  147.     STR_STRING2,              "String 2: "
  148.     STR_POINTER,              "Pointer : "
  149.     STR_STRING1_EMPTY,        "String 1 is empty"
  150.     STR_STRING2_EMPTY,        "String 2 is empty"
  151.     STR_POINTER_EMPTY,        "Pointer is empty"
  152.  
  153.  
  154. END
  155. //**************************************************************
  156. // string table:
  157. //       Dynamic menu item's text
  158. //**************************************************************
  159. STRINGTABLE
  160. BEGIN
  161.     IC_CDF_MENU_TEXT_CUT,             "Cu&t"
  162.     IC_CDF_MENU_TEXT_COPY,            "&Copy"
  163.     IC_CDF_MENU_TEXT_PASTE,           "&Paste"
  164.     IC_CDF_MENU_TEXT_PASTE_SPECIAL,   "Paste &Special..."
  165.     IC_CDF_MENU_TEXT_PASTE_LINK,      "Paste Li&nk"
  166.     IC_CDF_MENU_TEXT_ALL,             "All"
  167.     IC_CDF_MENU_TEXT_RETURN,          "E&xit and return to"
  168.     IC_CDF_MENU_TEXT_DELETE,          "&Delete"
  169.     IC_CDF_MENU_TEXT_CTRLX,           "\tCtrl+X"
  170.     IC_CDF_MENU_TEXT_CTRLC,           "\tCtrl+C"
  171.     IC_CDF_MENU_TEXT_CTRLV,           "\tCtrl+V"
  172. END
  173.  
  174. IC_ACDF2  ICON    "ACDFres2.ico"
  175.  
  176.