home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / begin / generic / generic.rc < prev    next >
Text File  |  1996-04-08  |  11KB  |  336 lines

  1. #include "windows.h"
  2. #include "generic.h"
  3. #include "winver.h"
  4.  
  5. /////////////////////////////////////////////////////////////////////////////
  6. //
  7. // Icon
  8. //
  9.  
  10. GENERIC                 ICON    DISCARDABLE     "GENERIC.ICO"
  11. SMALL                   ICON    DISCARDABLE     "SMALL.ICO"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. //
  15. // Menu
  16. //
  17.  
  18. GENERIC MENU DISCARDABLE
  19. BEGIN
  20.     POPUP "&File"
  21.     BEGIN
  22.         MENUITEM "&New",                        IDM_NEW, GRAYED
  23.         MENUITEM "&Open...",                    IDM_OPEN, GRAYED
  24.         MENUITEM "&Save",                       IDM_SAVE, GRAYED
  25.         MENUITEM "Save &As...",                 IDM_SAVEAS, GRAYED
  26.         MENUITEM SEPARATOR
  27.         MENUITEM "&Print...",                   IDM_PRINT, GRAYED
  28.         MENUITEM "P&rint Setup...",             IDM_PRINTSETUP, GRAYED
  29.         MENUITEM SEPARATOR
  30.         MENUITEM "E&xit",                       IDM_EXIT
  31.     END
  32.     POPUP "&Edit"
  33.     BEGIN
  34.         MENUITEM "&Undo\tCtrl+Z",               IDM_UNDO, GRAYED
  35.         MENUITEM SEPARATOR
  36.         MENUITEM "Cu&t\tCtrl+X",                IDM_CUT, GRAYED
  37.         MENUITEM "&Copy\tCtrl+C",               IDM_COPY, GRAYED
  38.         MENUITEM "&Paste\tCtrl+V",              IDM_PASTE, GRAYED
  39.         MENUITEM "Paste &Link",                 IDM_LINK, GRAYED
  40.         MENUITEM SEPARATOR
  41.         MENUITEM "Lin&ks...",                   IDM_LINKS, GRAYED
  42.     END
  43.     POPUP "&Help"
  44.     BEGIN
  45.         MENUITEM "&Contents",                   IDM_HELPCONTENTS, HELP
  46.         MENUITEM "&Search for Help On...",      IDM_HELPSEARCH, HELP
  47.         MENUITEM "&How to Use Help",            IDM_HELPHELP, HELP
  48.         MENUITEM SEPARATOR
  49.         MENUITEM "&About Generic...",           IDM_ABOUT
  50.     END
  51. END
  52.  
  53. WIN95 MENU DISCARDABLE
  54. BEGIN
  55.     POPUP "&File"
  56.     BEGIN
  57.         MENUITEM "&New",                        IDM_NEW, GRAYED
  58.         MENUITEM "&Open...",                    IDM_OPEN, GRAYED
  59.         MENUITEM "&Save",                       IDM_SAVE, GRAYED
  60.         MENUITEM "Save &As...",                 IDM_SAVEAS, GRAYED
  61.         MENUITEM SEPARATOR
  62.         MENUITEM "&Print...",                   IDM_PRINT, GRAYED
  63.         MENUITEM "P&rint Setup...",             IDM_PRINTSETUP, GRAYED
  64.         MENUITEM SEPARATOR
  65.         MENUITEM "E&xit",                       IDM_EXIT
  66.     END
  67.     POPUP "&Edit"
  68.     BEGIN
  69.         MENUITEM "&Undo\tCtrl+Z",               IDM_UNDO, GRAYED
  70.         MENUITEM SEPARATOR
  71.         MENUITEM "Cu&t\tCtrl+X",                IDM_CUT, GRAYED
  72.         MENUITEM "&Copy\tCtrl+C",               IDM_COPY, GRAYED
  73.         MENUITEM "&Paste\tCtrl+V",              IDM_PASTE, GRAYED
  74.         MENUITEM "Paste &Link",                 IDM_LINK, GRAYED
  75.         MENUITEM SEPARATOR
  76.         MENUITEM "Lin&ks...",                   IDM_LINKS, GRAYED
  77.     END
  78.     POPUP "&Help"
  79.     BEGIN
  80.         MENUITEM "&Help Topics...",             IDM_HELPTOPICS
  81.         MENUITEM SEPARATOR
  82.         MENUITEM "&About Generic...",           IDM_ABOUT
  83.     END
  84. END
  85.  
  86.  
  87. /////////////////////////////////////////////////////////////////////////////
  88. //
  89. // Accelerator
  90. //
  91.  
  92. GENERIC ACCELERATORS MOVEABLE PURE
  93. BEGIN
  94.     VK_F1,          IDM_HELPCONTENTS,       VIRTKEY
  95.     "?",            IDM_ABOUT,              ASCII,  ALT
  96.     "/",            IDM_ABOUT,              ASCII,  ALT
  97. END
  98.  
  99.  
  100. /////////////////////////////////////////////////////////////////////////////
  101. //
  102. // Dialog
  103. //
  104.  
  105. ABOUTBOX DIALOG DISCARDABLE  22, 17, 167, 74
  106. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  107. CAPTION "About"
  108. FONT 8, "System"
  109. BEGIN
  110.     DEFPUSHBUTTON   "OK",IDOK,132,2,32,14,WS_GROUP
  111.     ICON            "Generic",IDC_STATIC,3,2,18,20
  112.     LTEXT           "CompanyName",IDC_COMPANY,30,2,100,8
  113.     LTEXT           "FileDescription",IDC_FILEDESC,30,10,71,8
  114.     RTEXT           "ProductVersion",IDC_PRODVER,106,10,17,8
  115.     LTEXT           "LegalCopyright",IDC_COPYRIGHT,30,18,137,8
  116.     LTEXT           "OSVERSION",IDC_OSVERSION,46,34,118,8
  117.     LTEXT           "LegalTrademarks",IDC_TRADEMARK,3,49,162,18
  118.     LTEXT           "Running on:",IDC_LABEL,4,34,40,8
  119.     CONTROL         "",IDC_STATIC,"Static",SS_BLACKRECT,2,31,164,1
  120.     CONTROL         "",IDC_STATIC,"Static",SS_BLACKRECT,2,44,164,1
  121. END
  122.  
  123.  
  124. /////////////////////////////////////////////////////////////////////////////
  125. //
  126. // Version
  127. //
  128.  
  129. 1 VERSIONINFO
  130.  FILEVERSION 3,5,0,0
  131.  PRODUCTVERSION 3,5,0,0
  132.  FILEFLAGSMASK 0x3fL
  133. #ifdef _DEBUG
  134.  FILEFLAGS 0xbL
  135. #else
  136.  FILEFLAGS 0xaL
  137. #endif
  138.  FILEOS 0x10001L
  139.  FILETYPE 0x1L
  140.  FILESUBTYPE 0x0L
  141. BEGIN
  142.     BLOCK "StringFileInfo"
  143.     BEGIN
  144.         BLOCK "040904E4"
  145.         BEGIN
  146.             VALUE "Comments", "Written by: Robert B. Hess\0"
  147.             VALUE "CompanyName", "Microsoft Corporation\0"
  148.             VALUE "FileDescription", "Generic Example Application\0"
  149.             VALUE "FileVersion", "0.0\0"
  150.             VALUE "InternalName", "Generic\0"
  151.             VALUE "LegalCopyright", "Copyright (C) Microsoft Corp. 1990 - 1995\0"
  152.             VALUE "LegalTrademarks", "Microsoft(R) is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation\0"
  153.             VALUE "OriginalFilename", "\0"
  154.             VALUE "ProductName", "Generic\0"
  155.             VALUE "ProductVersion", "3.6\0"
  156.         END
  157.     BLOCK "041104E4"
  158.         BEGIN
  159.             VALUE "Comments", "Written by: Robert B. Hess\0"
  160.             VALUE "CompanyName", "Microsoft Corporation\0"
  161.             VALUE "FileDescription", "Generic Example Application\0"
  162.             VALUE "FileVersion", "0.0\0"
  163.             VALUE "InternalName", "Generic\0"
  164.             VALUE "LegalCopyright", "Copyright (C) Microsoft Corp. 1990 - 1995\0"
  165.             VALUE "LegalTrademarks", "Microsoft(R) is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation\0"
  166.             VALUE "OriginalFilename", "\0"
  167.             VALUE "ProductName", "Generic\0"
  168.             VALUE "ProductVersion", "3.6\0"
  169.         END
  170.     END
  171.     BLOCK "VarFileInfo"
  172.     BEGIN
  173.     VALUE "Translation", 0x409, 0x04E4, 0x411, 0x04E4
  174.     END
  175. END
  176.  
  177.  
  178.  
  179. /////////////////////////////////////////////////////////////////////////////
  180. //
  181. // String Table
  182. //
  183.  
  184. STRINGTABLE DISCARDABLE
  185. BEGIN
  186.    IDS_APP_TITLE       "Generic: Sample Application"
  187.    IDS_DISPLAYCHANGED  "Display Changed"
  188.    IDS_VER_INFO_LANG   "\\StringFileInfo\\040904E4\\"
  189.    IDS_VERSION_ERROR   "Error %lu"
  190.    IDS_NO_HELP         "Unable to activate help"
  191. END
  192.  
  193.  
  194.  
  195. //////////////////////////////////////////////////////////////////////////
  196. //////////////////////////////////////////////////////////////////////////
  197. #ifdef JAPAN
  198. LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
  199.  
  200.  
  201. /////////////////////////////////////////////////////////////////////////////
  202. //
  203. // Icon
  204. //
  205.  
  206. GENERIC                 ICON    DISCARDABLE     "GENERIC.ICO"
  207. SMALL                   ICON    DISCARDABLE     "SMALL.ICO"
  208.  
  209. /////////////////////////////////////////////////////////////////////////////
  210. //
  211. // Menu
  212. //
  213.  
  214. GENERIC MENU DISCARDABLE
  215. BEGIN
  216.     POPUP "âtâ@âCâï(&F)"
  217.     BEGIN
  218.         MENUITEM "ÉVïKì∞ɼ(&N)",            IDM_NEW,        GRAYED
  219.         MENUITEM "èJé¡(&O)...",             IDM_OPEN,       GRAYED
  220.         MENUITEM "ÅπÅæé½ò█æ╢(&S)",          IDM_SAVE,       GRAYED
  221.         MENUITEM "û╝æOé≡òté»é─ò█æ╢(&A)...", IDM_SAVEAS,     GRAYED
  222.         MENUITEM SEPARATOR
  223.         MENUITEM "ê≤ìⁿ(&P)...",             IDM_PRINT,      GRAYED
  224.         MENUITEM "âvâèâôâ^é╠É▌ÆΦ(&R)...",   IDM_PRINTSETUP, GRAYED
  225.         MENUITEM SEPARATOR
  226.         MENUITEM "ÅIù╣(&X)",                IDM_EXIT
  227.     END
  228.     POPUP "ò╥ÅW(&E)"
  229.     BEGIN
  230.         MENUITEM "î│é╔û▀é╖(&U)\tCtrl+Z",     IDM_UNDO,   GRAYED
  231.         MENUITEM SEPARATOR
  232.         MENUITEM "É╪éΦĵéΦ(&T)\tCtrl+X",     IDM_CUT,    GRAYED
  233.         MENUITEM "âRâsü[(&C)\tCtrl+C",       IDM_COPY,   GRAYED
  234.         MENUITEM "ô\éΦòté»(&P)\tCtrl+V",     IDM_PASTE,  GRAYED
  235.         MENUITEM "âèâôâNô\éΦòté»(&L)"        IDM_LINK,   GRAYED
  236.         MENUITEM SEPARATOR
  237.         MENUITEM "âèâôâNé╠É▌ÆΦ(&K)..."       IDM_LINKS,  GRAYED
  238.     END
  239.     POPUP "âwâïâv(&H)"
  240.     BEGIN
  241.         MENUITEM "û┌ă(&C)",                 IDM_HELPCONTENTS, HELP
  242.         MENUITEM "âLü[âÅü[âhé┼îƒì⌡(&S)...",  IDM_HELPSEARCH, HELP
  243.         MENUITEM "âwâïâvé╠Ägéóò√(&H)",       IDM_HELPHELP, HELP
  244.         MENUITEM SEPARATOR
  245.         MENUITEM "âoü[âWâçâôÅεò±(&A)...",    IDM_ABOUT
  246.     END
  247. END
  248.  
  249. WIN95 MENU DISCARDABLE
  250. BEGIN
  251.     POPUP "&File"
  252.     BEGIN
  253.         MENUITEM "&New",                        IDM_NEW, GRAYED
  254.         MENUITEM "&Open...",                    IDM_OPEN, GRAYED
  255.         MENUITEM "&Save",                       IDM_SAVE, GRAYED
  256.         MENUITEM "Save &As...",                 IDM_SAVEAS, GRAYED
  257.         MENUITEM SEPARATOR
  258.         MENUITEM "&Print...",                   IDM_PRINT, GRAYED
  259.         MENUITEM "P&rint Setup...",             IDM_PRINTSETUP, GRAYED
  260.         MENUITEM SEPARATOR
  261.         MENUITEM "E&xit",                       IDM_EXIT
  262.     END
  263.     POPUP "&Edit"
  264.     BEGIN
  265.         MENUITEM "&Undo\tCtrl+Z",               IDM_UNDO, GRAYED
  266.         MENUITEM SEPARATOR
  267.         MENUITEM "Cu&t\tCtrl+X",                IDM_CUT, GRAYED
  268.         MENUITEM "&Copy\tCtrl+C",               IDM_COPY, GRAYED
  269.         MENUITEM "&Paste\tCtrl+V",              IDM_PASTE, GRAYED
  270.         MENUITEM "Paste &Link",                 IDM_LINK, GRAYED
  271.         MENUITEM SEPARATOR
  272.         MENUITEM "Lin&ks...",                   IDM_LINKS, GRAYED
  273.     END
  274.     POPUP "&Help"
  275.     BEGIN
  276.         MENUITEM "&Help Topics...",             IDM_HELPTOPICS
  277.         MENUITEM SEPARATOR
  278.         MENUITEM "&About Generic...",           IDM_ABOUT
  279.     END
  280. END
  281.  
  282.  
  283.  
  284. /////////////////////////////////////////////////////////////////////////////
  285. //
  286. // Accelerator
  287. //
  288.  
  289. GENERIC ACCELERATORS MOVEABLE PURE
  290. BEGIN
  291.     VK_F1,          IDM_HELPCONTENTS,       VIRTKEY
  292.     "?",            IDM_ABOUT,              ASCII,  ALT
  293.     "/",            IDM_ABOUT,              ASCII,  ALT
  294. END
  295.  
  296.  
  297. /////////////////////////////////////////////////////////////////////////////
  298. //
  299. // Dialog
  300. //
  301.  
  302. ABOUTBOX DIALOG DISCARDABLE  22, 17, 197, 74
  303. STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  304. CAPTION "âoü[âWâçâôÅεò±"
  305. FONT 8, "System"
  306. BEGIN
  307.     DEFPUSHBUTTON   "OK",IDOK,160,2,32,14,WS_GROUP
  308.     ICON            "Generic",IDC_STATIC,3,2,18,20
  309.     LTEXT           "CompanyName",IDC_COMPANY,30,2,121,8
  310.     LTEXT           "FileDescription",IDC_FILEDESC,30,10,102,8
  311.     RTEXT           "ProductVersion",IDC_PRODVER,134,10,17,8
  312.     LTEXT           "LegalCopyright",IDC_COPYRIGHT,30,18,162,8
  313.     LTEXT           "OSVERSION",IDC_OSVERSION,46,34,146,8
  314.     LTEXT           "LegalTrademarks",IDC_TRADEMARK,3,49,189,18
  315.     LTEXT           "Running on:",IDC_LABEL,4,34,40,8
  316.     CONTROL         "",IDC_STATIC,"Static",SS_BLACKRECT,2,31,192,1
  317.     CONTROL         "",IDC_STATIC,"Static",SS_BLACKRECT,2,44,192,1
  318. END
  319.  
  320.  
  321. /////////////////////////////////////////////////////////////////////////////
  322. //
  323. // String Table
  324. //
  325.  
  326. STRINGTABLE DISCARDABLE
  327. BEGIN
  328.    IDS_APP_TITLE      "Generic: âTâôâvâï âAâvâèâPü[âVâçâô"
  329.    IDS_DISPLAYCHANGED "âfâBâXâvâîâCé╠É▌ÆΦé¬ò╧ìXé│éΩé▄é╡é╜"
  330.    IDS_VER_INFO_LANG  "\\StringFileInfo\\041104E4\\"
  331.    IDS_VERSION_ERROR  "âGâëü[ %lu"
  332.    IDS_NO_HELP        "âwâïâvé≡Ä└ìsé┼é½é▄é╣é±"
  333. END
  334.  
  335. #endif
  336.