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

  1. #include "acdfres6.h"
  2. #include <icconst.h>
  3.  
  4.  
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Menu
  8. //
  9.  
  10. IC_CDF_STANDALONE_MENU_ID MENUEX PRELOAD DISCARDABLE
  11. BEGIN
  12.     POPUP "&File",                              IC_ID_FILE
  13.     BEGIN
  14.     MENUITEM "&New\tCtrl+N",                IC_ID_NEW
  15.     MENUITEM "&Open...\tCtrl+O",            IC_ID_OPEN
  16.     MENUITEM "&Save\tCtrl+S",               IC_ID_SAVE
  17.     MENUITEM "Save &As...",                 IC_ID_SAVE_AS
  18.     MENUITEM SEPARATOR
  19.     MENUITEM "E&xit",                       IC_ID_EXIT
  20.     END
  21.     POPUP "&Edit",                              IC_ID_EDIT
  22.     BEGIN
  23.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  24.         MENUITEM SEPARATOR
  25.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  26.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  27.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  28.     MENUITEM "&Delete",                     IC_ID_DELETE
  29.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  30.     END
  31.     POPUP "TextE&dit",                          MI_EDIT
  32.     BEGIN
  33.     POPUP "Alignment",                          MI_ALIGNMENT
  34.             BEGIN
  35.                 MENUITEM "Left\tF7",            MI_LEFT
  36.                 MENUITEM "Center\tF8",          MI_CENTER
  37.                 MENUITEM "Right\tF9",           MI_RIGHT
  38.             END
  39.         MENUITEM "Text...",                     MI_TEXT
  40.     END
  41.     POPUP "&View",                              IC_ID_VIEW
  42.     BEGIN
  43.         MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  44.     END
  45.     POPUP "&Help",                              IC_ID_HELP
  46.     BEGIN
  47.         MENUITEM "&About...",                   IC_ID_ABOUT
  48.     END
  49. END
  50.  
  51. IC_CDF_STANDALONE_MENU_ID ACCELERATORS
  52. BEGIN
  53.     "^N",  IC_ID_NEW,     ASCII, CONTROL
  54.     "^O",  IC_ID_OPEN,    ASCII, CONTROL
  55.     "^S",  IC_ID_SAVE,    ASCII, CONTROL
  56.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  57.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  58.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  59.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  60.     VK_F7, MI_LEFT,       VIRTKEY
  61.     VK_F8, MI_CENTER,     VIRTKEY
  62.     VK_F9, MI_RIGHT,      VIRTKEY
  63. END
  64.  
  65.  
  66. IC_CDF_EMBEDDED_MENU_ID MENUEX PRELOAD DISCARDABLE
  67. BEGIN
  68.     POPUP "&File",                              IC_ID_FILE
  69.     BEGIN
  70.         MENUITEM "Save Copy &As...",            IC_ID_SAVE_COPY_AS
  71.         MENUITEM SEPARATOR
  72.         MENUITEM "E&xit and return",            IC_ID_EXIT
  73.     END
  74.     POPUP "&Edit",                              IC_ID_EDIT
  75.     BEGIN
  76.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  77.         MENUITEM SEPARATOR
  78.         MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  79.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  80.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  81.     MENUITEM "&Delete",                     IC_ID_DELETE
  82.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  83.     END
  84.     POPUP "TextE&dit",                          MI_EDIT
  85.     BEGIN
  86.     POPUP "Alignment",                          MI_ALIGNMENT
  87.             BEGIN
  88.                 MENUITEM "Left\tF7",            MI_LEFT
  89.                 MENUITEM "Center\tF8",          MI_CENTER
  90.                 MENUITEM "Right\tF9",           MI_RIGHT
  91.             END
  92.         MENUITEM "Text...",                     MI_TEXT
  93.     END
  94.     POPUP "&View",                              IC_ID_VIEW
  95.     BEGIN
  96.     MENUITEM "&Toolbar",                    IC_ID_TOOLBAR
  97.     END
  98.     POPUP "&Help",                              IC_ID_HELP
  99.     BEGIN
  100.     MENUITEM "&About...",                   IC_ID_ABOUT
  101.     END
  102. END
  103.  
  104. IC_CDF_EMBEDDED_MENU_ID ACCELERATORS
  105. BEGIN
  106.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  107.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  108.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  109.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  110.     VK_F7, MI_LEFT,       VIRTKEY
  111.     VK_F8, MI_CENTER,     VIRTKEY
  112.     VK_F9, MI_RIGHT,      VIRTKEY
  113. END
  114.  
  115.  
  116. IC_CDF_INPLACE_MENU_ID MENUEX PRELOAD DISCARDABLE
  117. BEGIN
  118.     POPUP "&Edit",                              IC_ID_EDIT
  119.     BEGIN
  120.         MENUITEM "&Undo\tCtrl+Z",               IC_ID_UNDO
  121.         MENUITEM SEPARATOR
  122.     MENUITEM "Cu&t\tCtrl+X",                IC_ID_CUT
  123.         MENUITEM "&Copy\tCtrl+C",               IC_ID_COPY
  124.         MENUITEM "&Paste\tCtrl+V",              IC_ID_PASTE
  125.     MENUITEM "&Delete",                     IC_ID_DELETE
  126.         MENUITEM "Select A&ll",                 IC_ID_SELECTALL
  127.     END
  128.     POPUP "TextE&dit",                          MI_EDIT
  129.     BEGIN
  130.     POPUP "Alignment",                          MI_ALIGNMENT
  131.             BEGIN
  132.                 MENUITEM "Left\tF7",            MI_LEFT
  133.                 MENUITEM "Center\tF8",          MI_CENTER
  134.                 MENUITEM "Right\tF9",           MI_RIGHT
  135.             END
  136.         MENUITEM "Text...",                     MI_TEXT
  137.     END
  138.     POPUP "&Help",                              IC_ID_HELP
  139.     BEGIN
  140.     MENUITEM "&About...",                   IC_ID_ABOUT
  141.     END
  142. END
  143.  
  144. IC_CDF_INPLACE_MENU_ID ACCELERATORS
  145. BEGIN
  146.     "^Z",  IC_ID_UNDO,    ASCII, CONTROL
  147.     "^X",  IC_ID_CUT,     ASCII, CONTROL
  148.     "^C",  IC_ID_COPY,    ASCII, CONTROL
  149.     "^V",  IC_ID_PASTE,   ASCII, CONTROL
  150.     VK_F7, MI_LEFT,       VIRTKEY
  151.     VK_F8, MI_CENTER,     VIRTKEY
  152.     VK_F9, MI_RIGHT,      VIRTKEY
  153. END
  154.  
  155.  
  156. //**************************************************************
  157. // string table:
  158. //       Autoregistration information strings
  159. //**************************************************************
  160. STRINGTABLE
  161. BEGIN
  162.     IC_CDF_FILE_EXT,          ".CD6"
  163.     IC_CDF_APP_SHORTNAME,     "ACDF6.Document"
  164.     IC_CDF_APP_LONGNAME,      "Compound Document Framework Sample 6"
  165.     IC_CDF_PROT_EDIT_VERB_0,  "&Edit"
  166.     IC_CDF_CLSID,              "{F60D33F0-67DB-11CE-B911-0004AC3382F0}"
  167.     IC_CDF_CLSID_AUX_3,       "CDF6"
  168.     IC_CDF_CLSID_AUX_2,       "ACDF6"
  169.     IC_CDF_CLSID_VERB_1,      "&Open,0,2"
  170.     IC_CDF_CLSID_VERB_0,      "&Edit,0,2"
  171. // All the application strings
  172.  
  173.      STR_HELLO,               "Hello, World !!!"
  174.      WND_MAIN,                "Hello World Sample - Version 5"
  175.      WND_TEXTDIALOG,          "Hello world Edit Dialog"
  176.      STR_INFO,                "Use Alt- F4 to Close Window"
  177.      MI_TEXTEDIT,             "Edit Menu"
  178.      MI_ALIGNMENT,            "Alignment Menu"
  179.      MI_CENTER,               "Set Center Alignment"
  180.      MI_LEFT,                 "Set Left Alignment"
  181.      MI_RIGHT,                "Set Right Alignment"
  182.      MI_TEXT,                 "Display Text Dialog"
  183.      STR_INFODLG,             "Modal Edit Text Dialog Active"
  184.      STR_CENTER,              "Center Alignment"
  185.      STR_LEFT,                "Left Alignment"
  186.      STR_RIGHT,               "Right Alignment"
  187.      STR_LEFTB,               "Left"
  188.      STR_CENTERB,             "Center"
  189.      STR_RIGHTB,              "Right"
  190.      STR_HELPB,               "Help"
  191.      STR_HTITLE,              "C++ Hello World - Help Window"
  192.      STR_HELP_NOT_FOUND,      "Help file not found. Help is not available."
  193.      DID_OK,                  "OK"
  194.      DID_CANCEL,              "Cancel"
  195.      DID_STATIC,              "Edit Text"
  196.      DID_ENTRY,               " "
  197.      HI_WORLD,                "Hello, World !"
  198.      HI_WORLD1,               "Hi, World !"
  199.      HI_WORLD2,               "Howdy, World !"
  200.      HI_WORLD3,               "Alo, Mundo !"
  201.      HI_WORLD4,               "Ola, Mondo !"
  202.      HI_WORLD5,               "Hallo wereld !"
  203.      HI_WORLD6,               "Hallo Welt !"
  204.      HI_WORLD7,               "Bonjour le monde !"
  205.      HI_WORLD8,               "Put your language here !"
  206.   END
  207.  
  208. //**************************************************************
  209. // string table:
  210. //       Dynamic menu item's text
  211. //**************************************************************
  212. STRINGTABLE
  213. BEGIN
  214.     IC_CDF_MENU_TEXT_CUT,             "Cu&t"
  215.     IC_CDF_MENU_TEXT_COPY,            "&Copy"
  216.     IC_CDF_MENU_TEXT_PASTE,           "&Paste"
  217.     IC_CDF_MENU_TEXT_PASTE_SPECIAL,   "Paste &Special..."
  218.     IC_CDF_MENU_TEXT_PASTE_LINK,      "Paste Li&nk"
  219.     IC_CDF_MENU_TEXT_ALL,             "All"
  220.     IC_CDF_MENU_TEXT_DELETE,          "&Delete"
  221.     IC_CDF_MENU_TEXT_RETURN,          "E&xit and return to"
  222.     IC_CDF_MENU_TEXT_CTRLX,           "\tCtrl+X"
  223.     IC_CDF_MENU_TEXT_CTRLC,           "\tCtrl+C"
  224.     IC_CDF_MENU_TEXT_CTRLV,           "\tCtrl+V"
  225. END
  226.  
  227. //**************************************************************
  228. // ICONs      IC_DEFAULT_FRAME_ID, SUBTABLE_MAIN,   100
  229.  
  230. //**************************************************************
  231. IC_ACDF6    ICON    "acdfres6.ico"
  232.  
  233. HELP_TABLE      HELPTABLE
  234.   BEGIN
  235.     WND_MAIN, SUBTABLE_MAIN,   100
  236.     WND_TEXTDIALOG,  SUBTABLE_DIALOG, 200
  237.   END
  238.  
  239. SUBTABLE_MAIN     HELPSUBTABLE
  240.   BEGIN
  241.     WND_HELLO                       ,  100
  242.     WND_LISTBOX                     ,  102
  243.     MI_EDIT                         ,  110
  244.     MI_ALIGNMENT                    ,  111
  245.     MI_LEFT                         ,  112
  246.     MI_CENTER                       ,  113
  247.     MI_RIGHT                        ,  114
  248.     MI_TEXT                         ,  199
  249.   END
  250.                 
  251. SUBTABLE_DIALOG     HELPSUBTABLE
  252.   BEGIN
  253.     DID_ENTRY                       ,  201
  254.     DID_OK                          ,  202
  255.     DID_CANCEL                      ,  203
  256.   END
  257.