home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / C++-7 / DISK8 / MFC / SAMPLES / MULTIPAD / MULTIPAD.RC$ / multipad
Encoding:
Text File  |  1992-03-16  |  6.3 KB  |  180 lines

  1. /* multipad.rc : Defines the resources for the application.
  2. //
  3. // This is a part of the Microsoft Foundation Classes C++ library.
  4. // Copyright (C) 1992 Microsoft Corporation
  5. // All rights reserved.
  6. //
  7. // This source code is only intended as a supplement to the
  8. // Microsoft Foundation Classes Reference and Microsoft
  9. // QuickHelp documentation provided with the library.
  10. // See these sources for detailed information regarding the
  11. // Microsoft Foundation Classes product.
  12. */
  13.  
  14. #include <windows.h>
  15. #include <afxres.h>
  16. #include "resource.h"
  17.  
  18. AFX_IDI_STD_MDIFRAME    ICON    multipad.ico // main icon
  19. AFX_IDI_STD_FRAME       ICON    notepad.ico  // icon for child windows
  20.  
  21. /*  frame window menu */
  22.  
  23. IDMULTIPAD  MENU
  24. {
  25.     POPUP   "&File"
  26.     {
  27.         MENUITEM    "&New\tCtrl+N",       IDM_FILENEW
  28.         MENUITEM    "&Open...\tCtrl+O",       IDM_FILEOPEN
  29.         MENUITEM    "&Save\tCtrl+S",          IDM_FILESAVE
  30.         MENUITEM    "Save &As...",    IDM_FILESAVEAS
  31.         MENUITEM    SEPARATOR
  32.         MENUITEM    "&Print...",      IDM_FILEPRINT
  33.         MENUITEM    SEPARATOR
  34.         MENUITEM    "S&hort Menus"    IDM_FILEMENU
  35.         MENUITEM    SEPARATOR
  36.         MENUITEM    "E&xit",          IDM_FILEEXIT
  37.     }
  38.     POPUP   "&Edit"
  39.     {
  40.         MENUITEM    "&Undo\tCtrl+Z",   IDM_EDITUNDO
  41.         MENUITEM    SEPARATOR
  42.         MENUITEM    "Cu&t\tCtrl+X",   IDM_EDITCUT
  43.         MENUITEM    "&Copy\tCtrl+C",   IDM_EDITCOPY
  44.         MENUITEM    "&Paste\tCtrl+V", IDM_EDITPASTE
  45.         MENUITEM    "&Delete\tDel",  IDM_EDITCLEAR
  46.         MENUITEM    SEPARATOR
  47.         MENUITEM    "&Find...\tCtrl+F",      IDM_SEARCHFIND
  48.         MENUITEM    "Find &Next \tShift+F4", IDM_SEARCHNEXT
  49.         MENUITEM    "Find P&revious \tF4", IDM_SEARCHPREV
  50.         MENUITEM    SEPARATOR
  51.         MENUITEM    "&Select All\tCtrl+A",   IDM_EDITSELECT
  52.         MENUITEM    "&Word Wrap"     IDM_EDITWRAP
  53.         MENUITEM    SEPARATOR
  54.         MENUITEM    "Set F&ont...", IDM_EDITSETFONT
  55.     }
  56.     POPUP   "&Window"
  57.     {
  58.         MENUITEM    "&Tile",         IDM_WINDOWTILE
  59.         MENUITEM    "&Cascade",      IDM_WINDOWCASCADE
  60.         MENUITEM    "Arrange &Icons",    IDM_WINDOWICONS
  61.         MENUITEM    "Close &All",    IDM_WINDOWCLOSEALL
  62.     }
  63.  
  64.     POPUP   "&Help"
  65.     {
  66.         MENUITEM    "&About Multipad...\tF1", IDM_HELPABOUT
  67.     }
  68. }
  69.  
  70. /*  short frame window menu */
  71. IDMULTIPAD2  MENU
  72. {
  73.     POPUP   "&File"
  74.     {
  75.         MENUITEM    "&New\tCtrl+N",     IDM_FILENEW
  76.         MENUITEM    "&Open...\tCtrl+O",     IDM_FILEOPEN
  77.         MENUITEM    "&Save\tCtrl+S",        IDM_FILESAVE
  78.         MENUITEM    "Save &as...",  IDM_FILESAVEAS
  79.         MENUITEM    SEPARATOR
  80.         MENUITEM    "&Print...",    IDM_FILEPRINT
  81.         MENUITEM    SEPARATOR
  82.         MENUITEM    "&Full Menus",  IDM_FILEMENU
  83.         MENUITEM    SEPARATOR
  84.         MENUITEM    "E&xit",        IDM_FILEEXIT
  85.     }
  86.     POPUP   "&Edit"
  87.     {
  88.         MENUITEM    "&Undo\tCtrl+Z",   IDM_EDITUNDO
  89.         MENUITEM    SEPARATOR
  90.         MENUITEM    "&Cut\tCtrl+X",   IDM_EDITCUT
  91.         MENUITEM    "Co&py\tCtrl+C",   IDM_EDITCOPY
  92.         MENUITEM    "&Paste\tCtrl+V", IDM_EDITPASTE
  93.         MENUITEM    "&Delete\tDel",  IDM_EDITCLEAR
  94.     }
  95.     POPUP   "&Window"
  96.     {
  97.         MENUITEM    "&Arrange",      IDM_WINDOWTILE
  98.     }
  99.     POPUP   "&Help"
  100.     {
  101.         MENUITEM    "&About Multipad...\tF1", IDM_HELPABOUT
  102.     }
  103. }
  104.  
  105. /*  frame menu accelerators  */
  106.  
  107. IDMULTIPAD ACCELERATORS
  108. {
  109.     "N", IDM_FILENEW, VIRTKEY, CONTROL
  110.     "O", IDM_FILEOPEN, VIRTKEY, CONTROL
  111.     "S", IDM_FILESAVE, VIRTKEY, CONTROL
  112.     "A",  IDM_EDITSELECT, VIRTKEY, CONTROL
  113.     "C",  IDM_EDITCOPY,   VIRTKEY, CONTROL
  114.     "V",  IDM_EDITPASTE,    VIRTKEY, CONTROL
  115.     "X",  IDM_EDITCUT,    VIRTKEY, CONTROL
  116.     "Z",    IDM_EDITUNDO,   VIRTKEY, CONTROL
  117.     "F",  IDM_SEARCHFIND, VIRTKEY, CONTROL
  118.     VK_INSERT,  IDM_EDITCOPY,   VIRTKEY, CONTROL
  119.     VK_INSERT,  IDM_EDITPASTE,  VIRTKEY, SHIFT
  120.     VK_DELETE,  IDM_EDITCUT,    VIRTKEY, SHIFT
  121.     VK_BACK,    IDM_EDITUNDO,   VIRTKEY, ALT
  122.     VK_F4,  IDM_SEARCHNEXT, VIRTKEY, SHIFT
  123.     VK_F4,  IDM_SEARCHPREV, VIRTKEY
  124.     VK_F1,  IDM_HELPABOUT, VIRTKEY
  125. }
  126.  
  127. STRINGTABLE
  128. {
  129.     IDS_CANTOPEN        "Not able to open file '%s'"
  130.     IDS_CANTREAD        "Not able to read file '%s'"
  131.     IDS_CANTCREATE      "Not able to create file '%s'"
  132.     IDS_CANTWRITE       "Not able to write file '%s'"
  133.     IDS_FILETOOBIG      "File '%s' is larger than 32k byte limit"
  134.     IDS_ADDEXT          ".TXT"
  135.     IDS_CLOSESAVE       "File %s has been changed. Save file before closing?"
  136.     IDS_CANTFIND        "Not able to find '%s'"
  137.     IDS_UNTITLED        "File"
  138.     IDS_PRINTJOB        "MultiPad - "
  139.     IDS_PRINTERROR      "Not able to print '%s'"
  140.  
  141.     IDS_ACTTHISWIN      "Activates this window"
  142.     IDS_ALTPMT          "Press ALT to choose commands"
  143.     IDS_MENUPMT         "Press letter on menu title, or use arrow keys and press ENTER"
  144.     IDS_OPENTHISFILE    "Opens this file"
  145.     IDM_FILENEW         "Creates a new file"
  146.     IDM_FILEOPEN        "Opens an existing file"
  147.     IDM_FILESAVEAS      "Saves the active file with a new name"
  148.     IDM_FILESAVE        "Saves the active file"
  149.     IDM_FILEPRINT       "Prints the active file"
  150.     IDM_FILEEXIT        "Closes MultiPad"
  151.     IDM_FILESETUP       "Changes the printing options"
  152.     IDM_FILEMENU        "Toggles between full and short menus"
  153.     IDM_EDITUNDO        "Reverses the last action"
  154.     IDM_EDITCUT         "Cuts the selection and puts it in the Clipboard"
  155.     IDM_EDITCOPY        "Copies the selection and puts it in the Clipboard"
  156.     IDM_EDITPASTE       "Inserts Clipboard contents at the insertion point"
  157.     IDM_EDITCLEAR       "Deletes the selection"
  158.     IDM_EDITSELECT      "Selects the entire file"
  159.     IDM_EDITWRAP        "Toggles word wrapping on and off"
  160.     IDM_EDITSETFONT     "Change the font for the window"
  161.     IDM_SEARCHFIND      "Finds text"
  162.     IDM_SEARCHNEXT      "Repeats last find operation"
  163.     IDM_SEARCHPREV      "Repeats last find operation looking towards start of file"
  164.     IDM_WINDOWTILE      "Arranges windows as non-overlapping tiles"
  165.     IDM_WINDOWCASCADE   "Arranges windows so they overlap"
  166.     IDM_WINDOWICONS     "Arranges all icons in rows"
  167.     IDM_WINDOWCLOSEALL  "Closes all files after prompting to save changes"
  168.     IDM_HELPABOUT       "Displays information about MultiPad"
  169.     SC_RESTORE          "Returns the window to the size and location prior to Maximizing or Minimizing"
  170.     SC_MOVE             "Allows repositioning of the window"
  171.     SC_SIZE             "Allows resizing of the window"
  172.     SC_MINIMIZE         "Minimizes the window to an icon"
  173.     SC_MAXIMIZE         "Maximizes the window to the size of the screen"
  174.     SC_CLOSE            "Closes the window"
  175.     SC_TASKLIST         "Displays the Task List"
  176.     SC_NEXTWINDOW       "Activates one of the other file windows"
  177. }
  178.  
  179. rcinclude multipad.dlg
  180.