home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / sdktools / porttool / porttool.rc < prev    next >
Text File  |  1997-10-05  |  13KB  |  305 lines

  1.  
  2. /******************************************************************************\
  3. *       This is a part of the Microsoft Source Code Samples. 
  4. *       Copyright (C) 1993-1997 Microsoft Corporation.
  5. *       All rights reserved. 
  6. *       This source code is only intended as a supplement to 
  7. *       Microsoft Development Tools and/or WinHelp documentation.
  8. *       See these sources for detailed information regarding the 
  9. *       Microsoft samples programs.
  10. \******************************************************************************/
  11.  
  12. /***************************************************************************
  13.  *                                                                         *
  14.  *  FILE    : PortTool.rc                                                  *
  15.  *                                                                         *
  16.  *  DESCRIPTION : Resource script file for PortTool.                       *
  17.  *                                                                         *
  18.  ***************************************************************************/
  19. #include "PortTool.H"
  20. #include "port.h"
  21.  
  22. IDPortTool   ICON LOADONCALL DISCARDABLE   "PortTool.ico"
  23. IDBkPort     ICON LOADONCALL DISCARDABLE   "PortStat.ico"
  24.  
  25. /*  frame window menu */
  26.  
  27. IDPortTool MENU LOADONCALL DISCARDABLE
  28. {
  29.     POPUP   "&File"
  30.     {
  31.     MENUITEM    "&New",            IDM_FILENEW
  32.     MENUITEM    "&Open...",         IDM_FILEOPEN
  33.     MENUITEM    "&Save",            IDM_FILESAVE
  34.     MENUITEM    "Save &As...",        IDM_FILESAVEAS
  35.     MENUITEM    SEPARATOR
  36.     MENUITEM    "&Print",            IDM_FILEPRINT
  37.     MENUITEM    "Printer Se&tup...",    IDM_FILESETUP
  38.     MENUITEM    SEPARATOR
  39.     MENUITEM    "E&xit",            IDM_FILEEXIT
  40.     MENUITEM    SEPARATOR
  41.     MENUITEM    "A&bout PortTool...",    IDM_FILEABOUT
  42.     }
  43.     POPUP    "&Edit"
  44.     {
  45.     MENUITEM    "&Undo\tAlt+BkSp",        IDM_EDITUNDO
  46.     MENUITEM    SEPARATOR
  47.     MENUITEM    "Cu&t\tShift+Del",        IDM_EDITCUT
  48.     MENUITEM    "&Copy\tCtrl+Ins",        IDM_EDITCOPY
  49.     MENUITEM    "&Paste\tShift+Ins",    IDM_EDITPASTE
  50.     MENUITEM    "&Delete\tDel",            IDM_EDITCLEAR
  51.     MENUITEM    SEPARATOR
  52.     MENUITEM    "&Select All",            IDM_EDITSELECT
  53.     MENUITEM    "&Word Wrap"            IDM_EDITWRAP
  54.     MENUITEM    "Sc&roll Bars",            IDM_EDITSCROLL
  55.     MENUITEM    SEPARATOR
  56.     MENUITEM    "Select &Font...",        IDM_EDITFONT
  57.     }
  58.     POPUP    "&Search"
  59.     {
  60.     MENUITEM    "&Find...",         IDM_SEARCHFIND
  61.     MENUITEM    "&Next\tF3",        IDM_SEARCHNEXT
  62.     MENUITEM    "&Previous\tF4",        IDM_SEARCHPREV
  63.     }
  64.     POPUP    "&Port"
  65.     {
  66.     MENUITEM    "&Current file interactively", IDM_PORTCURFILE
  67.     MENUITEM    "Files in &background...",       IDM_PORTBKGND
  68.     }
  69. }
  70.  
  71.  
  72. /*  frame menu accelerators  */
  73. IDA_PORTTOOL ACCELERATORS
  74. BEGIN
  75.     VK_INSERT,  IDM_EDITCOPY,   VIRTKEY, CONTROL
  76.     VK_INSERT,  IDM_EDITPASTE,  VIRTKEY, SHIFT
  77.     VK_DELETE,  IDM_EDITCUT,    VIRTKEY, SHIFT 
  78.     VK_BACK,    IDM_EDITUNDO,   VIRTKEY, ALT
  79.     VK_F3,        IDM_SEARCHNEXT, VIRTKEY
  80.     VK_F4,        IDM_SEARCHPREV, VIRTKEY
  81. END
  82.       
  83. STRINGTABLE
  84.     {
  85.     IDS_UNTITLED          "Untitled"
  86.     IDS_OPENFAILED          "Can't open file"
  87.     IDS_READFAILED          "Can't read file"
  88.     IDS_NOSIZE              "File of zero length"
  89.     IDS_REALLOCFAILED         "Can't allocate Edit buffer"
  90.     IDS_PRINTJOB          "PortTool - "
  91.     IDS_PRINTERROR          "Cannot print %s!"
  92.     IDS_APPNAME           "PortTool"
  93.     IDS_EDITWNDFAILED         "Can't create edit window"
  94.     IDS_GETHANDLEFAILED       "Edit window won't release memory handle"
  95.     IDS_DATACHANGED          "Buffer has been modified, save file first?"
  96.     IDS_SAVEASTITLE          "Save file as"
  97.     IDS_DEFAULTFILEEXT        "C"
  98.     IDS_WRITEOPENFAILED       "Can't open file for writing"
  99.     IDS_WRITEFAILED          "Can't write to file"
  100.     IDS_FILEOPENTITLE         "Open source files"
  101.     IDS_STRINGNOTFOUND        "String not found"
  102.     IDS_SEARCHDLGFAILED       "Can't create search dialog"
  103.     IDS_PTRCOMMDLGFAILED      "Can't create print dialog box, job aborted"
  104.     IDS_PRINTABORTED          "Print aborted"
  105.     IDS_STARTDOCFAILED        "Can't start print job, job aborted"
  106.     IDS_SETABORTPROCFAILED    "Can't set abort proc, job aborted"
  107.     IDS_CANCELDLGFAILED       "Can't create print cancel dialog, job aborted"
  108.     IDS_PTRCONFIGFAILED       "Default printer undefined, service unavailable"
  109.     IDS_WINDOWSAPPNAME        "WINDOWS"
  110.     IDS_DEVICENAME          "DEVICE"
  111.     IDS_NOFILETOPORT          "File undefined, can't port empty buffer"
  112.     IDS_PORTFILE          "Porting - "
  113.     IDS_SEARCHING          "Searching..."
  114.     IDS_FOUND              "Found => "
  115.     IDS_NOMOREPORTISSUES      "End of file reached, port complete"
  116.     IDS_PORTINITFAILED        "Can't initialize port data"
  117.     IDS_MEMORYFAILED          "Can't allocate memory necesary to continue"
  118.     IDS_NOTYETIMPLEMENTED     "This feature is not yet available"
  119.     IDS_INIFILE           "port.ini"
  120.     IDS_WINHELP           "WinHelp"
  121.     IDS_FONTFAILEDTOCREATE    "Can't create FIXED-PITCH font, using system font"
  122.     IDS_NOT              "NOT!"
  123.     IDS_LOADPORTFAILED          "Can't load port DLL, check for file on disk"
  124.     IDS_PROCADDRESSFAILED     "Can't get address of CheckString function"
  125.     IDS_PORTDLLFILE          "port.dll"
  126.     IDS_CHECKSTRING          "CheckString"
  127.     IDS_BKPORTNEWLINE          "\r\n"
  128.     IDS_BKPORTHEADER          "/*    PortTool v2.2     "
  129.     IDS_BKPORTTOKEN          "/*      Found   : "
  130.     IDS_BKPORTISSUE          "/*      Issue   : "
  131.     IDS_BKPORTSUGGEST          "/*      Suggest : "
  132.     IDS_BKPORTHELP          "/*      Help available, search for "
  133.     IDS_BKPORTHELPFILE          " in WinHelp file API32WH.HLP"
  134.     IDS_BKPORTEOL          "          */\r\n"
  135.     IDS_BKPORTABORT          "AbortBackgroundPortOfFile"
  136.     IDS_BKPORTSTATUS          "StatusOfBackgroundPort"
  137.     IDS_BKPORTCANCEL          "/*      Background porting operation aborted.  */\r\n"
  138.     IDS_BKPORTSTARTFAILED     "Can't create background porting status dialog"
  139.     IDS_CANTBUILDFILELIST     "Can't create list of files to port"
  140.     IDS_PORTFILEBACKMSG       "Invalid INI file name"
  141.     IDS_DEFAULTPORTEXT    "ini"
  142.     IDS_PORTFILEOPENTITLE   "port.ini"
  143.     IDS_UNKNOWN_ERROR         "Unknown error => "
  144.     IDS_ERR_INVALID_THREADHND "Error, invalid thread handle process terminating."
  145.     IDS_CANCEL_BKGND_PROCESS  "Cancel background process?"
  146.     IDS_ABORT_TITLE           "PortTool - Abort"
  147.     IDS_FILE_FILTER_SPEC1     "C Source Files (*.C)"
  148.     IDS_FILE_FILTER_SPEC2     "C Header Files (*.H)"
  149.     IDS_FILE_FILTER_SPEC3     "All Files (*.*)"
  150.     IDS_FILE_FILTER_SPEC4     "Port Information Files (*.INI)"
  151.     IDS_FILE_FILTER_SPEC5     "All Files (*.*)"
  152.     IDS_EXT_FILTER_SPEC1      "*.C"
  153.     IDS_EXT_FILTER_SPEC2      "*.H"
  154.     IDS_EXT_FILTER_SPEC3      "*.*"
  155.     IDS_EXT_FILTER_SPEC4      "*.INI"
  156.     IDS_EXT_FILTER_SPEC5      "*.*"
  157.     }
  158.  
  159. #include "PortTool.dlg"
  160.  
  161.  
  162. //////////////////////////////////////////////////////////////////////////
  163. //////////////////////////////////////////////////////////////////////////
  164. #ifdef JAPAN
  165. LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
  166.  
  167. /*  frame window menu */
  168.  
  169. IDPortTool MENU LOADONCALL DISCARDABLE
  170. {
  171.     POPUP   "╠º▓┘(&F)"
  172.     {
  173.     MENUITEM    "ÉVïKì∞ɼ(&N)",        IDM_FILENEW
  174.     MENUITEM    "èJé¡(&O)...",         IDM_FILEOPEN
  175.     MENUITEM    "ÅπÅæé½ò█æ╢(&S)",        IDM_FILESAVE
  176.     MENUITEM    "û╝æOé≡òté»é─ò█æ╢(&A)...",    IDM_FILESAVEAS
  177.     MENUITEM    SEPARATOR
  178.     MENUITEM    "ê≤ìⁿ(&P)",            IDM_FILEPRINT
  179.     MENUITEM    "╠▀╪▌└é╠É▌ÆΦ(&T)...",    IDM_FILESETUP
  180.     MENUITEM    SEPARATOR
  181.     MENUITEM    "PortTool é╠ÅIù╣(&X)",    IDM_FILEEXIT
  182.     MENUITEM    SEPARATOR
  183.     MENUITEM    "╩▐░╝▐«▌Åεò±(&B)...",    IDM_FILEABOUT
  184.     }
  185.     POPUP    "ò╥ÅW(&E)"
  186.     {
  187.     MENUITEM    "î│é╔û▀é╖(&U)\tAlt+BkSp",    IDM_EDITUNDO
  188.     MENUITEM    SEPARATOR
  189.     MENUITEM    "É╪éΦĵéΦ(&T)\tShift+Del",    IDM_EDITCUT
  190.     MENUITEM    "║╦▀░(&C)\tCtrl+Ins",    IDM_EDITCOPY
  191.     MENUITEM    "ô\éΦòté»(&P)\tShift+Ins",    IDM_EDITPASTE
  192.     MENUITEM    "ìφÅ£(&D)\tDel",        IDM_EDITCLEAR
  193.     MENUITEM    SEPARATOR
  194.     MENUITEM    "é╖é╫é─æIæ≡(&S)",        IDM_EDITSELECT
  195.     MENUITEM    "ëEÆ[é┼É▄éΦò╘é╖(&W)"    IDM_EDITWRAP
  196.     MENUITEM    "╜╕█░┘╩▐░(&R)",        IDM_EDITSCROLL
  197.     MENUITEM    SEPARATOR
  198.     MENUITEM    "╠½▌─é╠æIæ≡(&F)...",    IDM_EDITFONT
  199.     }
  200.     POPUP    "îƒì⌡(&S)"
  201.     {
  202.     MENUITEM    "ò╢ÄÜù±é╠îƒì⌡(&F)...",     IDM_SEARCHFIND
  203.     MENUITEM    "ăé≡îƒì⌡(&N)\tF3",        IDM_SEARCHNEXT
  204.     MENUITEM    "æOé≡îƒì⌡(&P)\tF4",        IDM_SEARCHPREV
  205.     }
  206.     POPUP    "╬▀░─(&P)"
  207.     {
  208.     MENUITEM    "æ╬ÿbÅêù¥(&C)",         IDM_PORTCURFILE
  209.     MENUITEM    "╩▐»╕╕▐╫│▌─▐é┼Åêù¥(&B)...",    IDM_PORTBKGND
  210.     }
  211. }
  212.  
  213.  
  214. /*  frame menu accelerators  */
  215. IDA_PORTTOOL ACCELERATORS
  216. BEGIN
  217.     VK_INSERT,  IDM_EDITCOPY,   VIRTKEY, CONTROL
  218.     VK_INSERT,  IDM_EDITPASTE,  VIRTKEY, SHIFT
  219.     VK_DELETE,  IDM_EDITCUT,    VIRTKEY, SHIFT 
  220.     VK_BACK,    IDM_EDITUNDO,   VIRTKEY, ALT
  221.     VK_F3,        IDM_SEARCHNEXT, VIRTKEY
  222.     VK_F4,        IDM_SEARCHPREV, VIRTKEY
  223. END
  224.       
  225. STRINGTABLE
  226.     {
  227.     IDS_UNTITLED          "û│æΦ"
  228.     IDS_OPENFAILED          "╠º▓┘é≡èJé»é▄é╣é±üB"
  229.     IDS_READFAILED          "╠º▓┘é≡ô╟é▌ĵéΩé▄é╣é±üB"
  230.     IDS_NOSIZE              "╠º▓┘ ┌▌╕▐╜鬠0 é┼é╖üB"
  231.     IDS_REALLOCFAILED         "ò╥ÅW╩▐»╠ºé≡èäéΦôûé─éτéΩé▄é╣é±üB"
  232.     IDS_PRINTJOB          "PortTool - "
  233.     IDS_PRINTERROR          "%s é╔ê≤ìⁿé┼é½é▄é╣é±üB"
  234.     IDS_APPNAME           "PortTool"
  235.     IDS_EDITWNDFAILED         "ò╥ÅW│¿▌─▐│é≡ò\Īé┼é½é▄é╣é±üB"
  236.     IDS_GETHANDLEFAILED       "ò╥ÅW│¿▌─▐│é═╥╙╪ ╩▌─▐┘é≡ë≡ò·é┼é½é▄é╣é±üB"
  237.     IDS_DATACHANGED          "╩▐»╠ºé═ò╧ìXé│éΩé─éóé▄é╖üBé▄é╕╠º▓┘é≡ò█æ╢é╡é▄é╖é⌐?"
  238.     IDS_SAVEASTITLE          "û╝æOé≡òté»é─ò█æ╢"
  239.     IDS_DEFAULTFILEEXT        "C"
  240.     IDS_WRITEOPENFAILED       "Åæé½ì₧é▌é┼╠º▓┘é≡èJé»é▄é╣é±üB"
  241.     IDS_WRITEFAILED          "╠º▓┘é╔Åæé½ì₧é▀é▄é╣é±üB"
  242.     IDS_FILEOPENTITLE         "┐░╜ ╠º▓┘é≡èJé¡"
  243.     IDS_STRINGNOTFOUND        "ò╢ÄÜù±é¬î⌐é┬é⌐éΦé▄é╣é±üB"
  244.     IDS_SEARCHDLGFAILED       "îƒì⌡└▐▓▒█╕▐╬▐»╕╜é≡ò\Īé┼é½é▄é╣é±üB"
  245.     IDS_PTRCOMMDLGFAILED      "ê≤ìⁿ└▐▓▒█╕▐╬▐»╕╜é≡ò\Īé┼é½é▄é╣é±üB╝▐«╠▐é═ÆåÆfé╡é▄é╡é╜üB"
  246.     IDS_PRINTABORTED          "ê≤ìⁿé═ÆåÆfé╡é▄é╡é╜üB"
  247.     IDS_STARTDOCFAILED        "ê≤ìⁿ╝▐«╠▐é≡èJÄné┼é½é▄é╣é±üB╝▐«╠▐é═ÆåÆfé╡é▄é╡é╜üB"
  248.     IDS_SETABORTPROCFAILED    "Åêù¥é╠ÆåÆfé≡É▌ÆΦé┼é½é▄é╣é±üB╝▐«╠▐é═ÆåÆfé╡é▄é╡é╜üB"
  249.     IDS_CANCELDLGFAILED       "ê≤ìⁿ╖¼▌╛┘ └▐▓▒█╕▐╬▐»╕╜é≡ò\Īé┼é½é▄é╣é±üB╝▐«╠▐é═ÆåÆfé╡é▄é╡é╜üB"
  250.     IDS_PTRCONFIGFAILED       "Æ╩ÅφÄgéñ╠▀╪▌└é¬ÆΦï`é│éΩé─éóé▄é╣é±üBê≤ìⁿé═é┼é½é▄é╣é±üB"
  251.     IDS_WINDOWSAPPNAME        "WINDOWS"
  252.     IDS_DEVICENAME          "├▐╩▐▓╜"
  253.     IDS_NOFILETOPORT          "╠º▓┘é¬ÆΦï`é│éΩé─éóé▄é╣é±üBï≤é╠╩▐»╠ºé═╬▀░─é┼é½é▄é╣é±üB"
  254.     IDS_PORTFILE          "╬▀░─Æå - "
  255.     IDS_SEARCHING          "îƒì⌡Æå..."
  256.     IDS_FOUND              "îƒÅo => "
  257.     IDS_NOMOREPORTISSUES      "╠º▓┘é╠ÅIÆ[é┼é╖üB╬▀░─é═è«ù╣é╡é▄é╡é╜üB"
  258.     IDS_PORTINITFAILED        "╬▀░─ ├▐░└é≡Åëè·ë╗é┼é½é▄é╣é±üB"
  259.     IDS_MEMORYFAILED          "æ▒ìsé╔òKùvé╚╥╙╪é≡èäéΦôûé─éΘé▒é╞é¬é┼é½é▄é╣é±üB"
  260.     IDS_NOTYETIMPLEMENTED     "é▒é╠ï@ö\é═é▄é╛ùÿùpé┼é½é▄é╣é±üB"
  261.     IDS_INIFILE           "port.ini"
  262.     IDS_WINHELP           "WinHelp"
  263.     IDS_FONTFAILEDTOCREATE    "FIXED-PITCH ╠½▌─é≡ò\Īé┼é½é▄é╣é±üB╝╜├╤ ╠½▌─é≡Ägùpé╡é▄é╖üB"
  264.     IDS_NOT              "NOT!"
  265.     IDS_LOADPORTFAILED          "Port DLL é≡█░─▐é┼é½é▄é╣é±üB├▐¿╜╕é╔ Port DLL ╠º▓┘é¬éáéΘé⌐èmöFé╡é─é¡é╛é│éóüB"
  266.     IDS_PROCADDRESSFAILED     "CheckString ╠º▌╕╝«▌é╠▒─▐┌╜é≡ĵô╛é┼é½é▄é╣é±üB"
  267.     IDS_PORTDLLFILE          "port.dll"
  268.     IDS_CHECKSTRING          "CheckString"
  269.     IDS_BKPORTNEWLINE          "\r\n"
  270.     IDS_BKPORTHEADER          "/*    PortTool v2.2     "
  271.     IDS_BKPORTTOKEN          "/*      Found   : "
  272.     IDS_BKPORTISSUE          "/*      Issue   : "
  273.     IDS_BKPORTSUGGEST          "/*      Suggest : "
  274.     IDS_BKPORTHELP          "/*      Help available, search for "
  275.     IDS_BKPORTHELPFILE          " in WinHelp file API32WH.HLP"
  276.     IDS_BKPORTEOL          "          */\r\n"
  277.     IDS_BKPORTABORT          "AbortBackgroundPortOfFile"
  278.     IDS_BKPORTSTATUS          "StatusOfBackgroundPort"
  279.     IDS_BKPORTCANCEL          "/*      Background porting operation aborted.  */\r\n"
  280.     IDS_BKPORTSTARTFAILED     "╩▐»╕╕▐╫│▌─▐ ╬▀░├¿▌╕▐é╠Å≤ï╡└▐▓▒█╕▐╬▐»╕╜é≡ò\Īé┼é½é▄é╣é±üB"
  281.     IDS_CANTBUILDFILELIST     "╬▀░─é╖éΘ╠º▓┘é╠êΩùùé≡ò\Īé┼é½é▄é╣é±üB"
  282.     IDS_PORTFILEBACKMSG       "û│î°é╚ INI ╠º▓┘û╝é┼é╖"
  283.     IDS_DEFAULTPORTEXT    "ini"
  284.     IDS_PORTFILEOPENTITLE   "port.ini"
  285.  
  286.     IDS_UNKNOWN_ERROR         "ûóÆΦï`é╚┤╫░ => "
  287.     IDS_ERR_INVALID_THREADHND "û│î°é╚╜┌»─▐ ╩▌─▐┘é┼é╖üB╠▀█╛╜é═ÅIù╣é╡é▄é╖üB"
  288.     IDS_CANCEL_BKGND_PROCESS  "╩▐»╕╕▐╫│▌─▐╠▀█╛╜é≡ĵéΦÅ┴é╡é▄é╖é⌐?"
  289.     IDS_ABORT_TITLE           "PortTool - ÆåÆf"
  290.     IDS_FILE_FILTER_SPEC1     "C ┐░╜ ╠º▓┘ (*.C)"
  291.     IDS_FILE_FILTER_SPEC2     "C ═»└▐░ ╠º▓┘ (*.H)"
  292.     IDS_FILE_FILTER_SPEC3     "é╖é╫é─é╠╠º▓┘ (*.*)"
  293.     IDS_FILE_FILTER_SPEC4     "╬▀░─Åεò±╠º▓┘ (*.INI)"
  294.     IDS_FILE_FILTER_SPEC5     "é╖é╫é─é╠╠º▓┘ (*.*)"
  295.     IDS_EXT_FILTER_SPEC1      "*.C"
  296.     IDS_EXT_FILTER_SPEC2      "*.H"
  297.     IDS_EXT_FILTER_SPEC3      "*.*"
  298.     IDS_EXT_FILTER_SPEC4      "*.INI"
  299.     IDS_EXT_FILTER_SPEC5      "*.*"
  300.  
  301.     }
  302.  
  303. #include "PortTooj.dlg"
  304. #endif
  305.