home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / tutsamp / dcomdraw / dcomdraw.rc < prev    next >
Text File  |  1997-08-30  |  6KB  |  178 lines

  1. //===========================================================================
  2. //  File:      DCOMDRAW.RC
  3. //
  4. //  Summary:   Resource definition file for DCOMDRAW.EXE.
  5. //
  6. //  Origin:    8-23-97: atrent - Editor-inheritance from STOCLIEN source.
  7. //               [Revised]
  8. //
  9. // -------------------------------------------------------------------------
  10. //  This file is part of the Microsoft COM Tutorial Code Samples.
  11. //
  12. //  Copyright (C) Microsoft Corporation, 1997.  All rights reserved.
  13. //
  14. //  This source code is intended only as a supplement to Microsoft
  15. //  Development Tools and/or on-line documentation.  See these other
  16. //  materials for detailed information regarding Microsoft code samples.
  17. //
  18. //  THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  19. //  KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  20. //  IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  21. //  PARTICULAR PURPOSE.
  22. //===========================================================================
  23.  
  24. // We include OLE2.H because we're defining the Version Info.
  25. // We include DCOMDRAW.H for Resource IDs unique to DCOMDRAW.EXE.
  26. #include <ole2.h>
  27. #include "dcomdraw.h"
  28.  
  29.  
  30. // The main keyboard accelerator resource table.
  31. AppAccel ACCELERATORS MOVEABLE PURE
  32. BEGIN
  33.   VK_F1,          IDM_HELP_CONTENTS,      VIRTKEY
  34.   "?",            IDM_HELP_CONTENTS,      ASCII
  35. END
  36.  
  37. // The main icon resource for the application.
  38. AppIcon ICON DISCARDABLE "dcomdraw.ico"
  39.  
  40. // The pen cursor resources for this drawing application.
  41. PenCurN CURSOR DISCARDABLE "pencurn.cur"
  42. PenCurT CURSOR DISCARDABLE "pencurt.cur"
  43. PenCurM CURSOR DISCARDABLE "pencurm.cur"
  44. PenCurF CURSOR DISCARDABLE "pencurf.cur"
  45.  
  46.  
  47. // The About Box dialog resource.
  48. IDM_HELP_ABOUT DIALOG DISCARDABLE  67, 46, 196, 53
  49. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  50. CAPTION "About DCOMDRAW"
  51. FONT 8, "MS Shell Dlg"
  52. BEGIN
  53.   ICON            "AppIcon",-1,6,7,18,20
  54.   LTEXT           "Tutorial Code Sample: DCOMDRAW Version 1.0",-1,32,7,
  55.                     155,8,NOT WS_GROUP
  56.   LTEXT           "Copyright 1997 Microsoft Corporation",-1,32,18,155,
  57.                     8,NOT WS_GROUP
  58.   PUSHBUTTON      "OK",IDOK,75,32,40,14
  59. END
  60.  
  61. // Load Remote Entry Dialog
  62. IDD_LOAD_REMOTE DIALOG DISCARDABLE  68, 50, 188, 88
  63. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  64. CAPTION "Load from Remote Server"
  65. FONT 8, "MS Shell Dlg"
  66. BEGIN
  67.     DEFPUSHBUTTON   "OK",IDOK,36,58,50,14
  68.     PUSHBUTTON      "Cancel",IDCANCEL,104,58,50,14
  69.     LTEXT           "Enter remote machine name:",IDC_STATIC_MACHINE,
  70.                     18,18,160,8
  71.     EDITTEXT        IDC_EDIT_MACHINE,18,34,154,12,ES_AUTOHSCROLL
  72. END
  73.  
  74.  
  75. // The main menu resource definition.
  76. DCOMDRAWMENU MENU DISCARDABLE
  77. BEGIN
  78.   POPUP "&File"
  79.   BEGIN
  80.     MENUITEM "Load &Remote...",         IDM_FILE_LOADREMOTE
  81.     MENUITEM "Load &Local",             IDM_FILE_LOADLOCAL
  82.     MENUITEM "&Save",                   IDM_FILE_SAVE
  83.     MENUITEM SEPARATOR
  84.     MENUITEM "E&xit",                   IDM_FILE_EXIT
  85.   END
  86.   POPUP "&Draw"
  87.   BEGIN
  88.     MENUITEM "&Take Pen",               IDM_DRAW_MASTER
  89.     MENUITEM "&Give Pen",               IDM_DRAW_SLAVE,CHECKED
  90.     MENUITEM SEPARATOR
  91.     MENUITEM "&Redraw",                 IDM_DRAW_REDRAW
  92.     MENUITEM "&Erase",                  IDM_DRAW_ERASE
  93.   END
  94.   MENUITEM "&Color",                    IDM_PEN_COLOR
  95.   MENUITEM "&Thin",                     IDM_PEN_THIN
  96.   MENUITEM "&Medium",                   IDM_PEN_MEDIUM
  97.   MENUITEM "F&at",                      IDM_PEN_THICK
  98.   POPUP "&Help"
  99.   BEGIN
  100. //  MENUITEM "&Help Topics",            IDM_HELP_CONTENTS
  101.     MENUITEM "DCOMDRAW &Tutorial",      IDM_HELP_TUTORIAL
  102.     MENUITEM "DCD&SERVE Tutorial",      IDM_HELP_TUTSERVER
  103.     MENUITEM "DCD&MARSH Tutorial",      IDM_HELP_TUTMARSH
  104.     MENUITEM "Read Source &File...",    IDM_HELP_READSOURCE
  105.     MENUITEM SEPARATOR
  106.     MENUITEM "&About DCOMDRAW...",      IDM_HELP_ABOUT
  107.   END
  108. END
  109.  
  110.  
  111. // Error Box String Resources.
  112. STRINGTABLE DISCARDABLE
  113. BEGIN
  114.   IDS_COMINITFAILED       "DCOMDRAW: COM initialization failed."
  115.   IDS_APPINITFAILED       "DCOMDRAW: App initialization failed."
  116.   IDS_OUTOFMEMORY         "DCOMDRAW: Ran out of memory."
  117.   IDS_NOUNICODE           "DCOMDRAW: Can't run with Unicode."
  118.   IDS_NODCOM              "DCOMDRAW: Can't run without DCOM."
  119.   IDS_NOSERVER            "DCOMDRAW: Server not registered."
  120.   IDS_ASSERT_FAIL         "DCOMDRAW: Assertion Failed."
  121. END
  122.  
  123. // File operation string resources.
  124. STRINGTABLE DISCARDABLE
  125. BEGIN
  126.   IDS_DRAWING_CHANGED     "DCOMDRAW: Drawing was changed"
  127.   IDS_ASK_SAVE            " changed. Save it?"
  128. END
  129.  
  130.  
  131. // If being read in by AppStudio we don't confuse it with this Version Info.
  132. #ifndef APSTUDIO_INVOKED
  133.  
  134. // The version information for the binary.
  135. VS_VERSION_INFO VERSIONINFO
  136. FILEVERSION    1,0,0,0
  137. PRODUCTVERSION 1,0,0,0
  138. FILEFLAGSMASK  VS_FFI_FILEFLAGSMASK
  139. #ifndef DEBUG
  140.   FILEFLAGS    0
  141. #else
  142.   FILEFLAGS    VS_FF_DEBUG | VS_FF_PRERELEASE
  143. #endif
  144. FILEOS         VOS_NT_WINDOWS32
  145. FILETYPE       VFT_APP
  146. FILESUBTYPE    VFT2_UNKNOWN
  147. BEGIN
  148.   BLOCK "StringFileInfo"
  149.   BEGIN
  150.     #ifdef UNICODE
  151.       BLOCK "040904B0" // LANG_ENGLISH/SUBLANG_ENGLISH_US, CharSet=Unicode
  152.     #else
  153.       BLOCK "040904E4" // LANG_ENGLISH/SUBLANG_ENGLISH_US, CharSet=MultiLang
  154.     #endif
  155.     BEGIN
  156.       VALUE "CompanyName",     "Microsoft Corporation"
  157.       VALUE "FileDescription", "DCOMDRAW: Tutorial Code Sample"
  158.       VALUE "FileVersion",     "1.00"
  159.       VALUE "InternalName",    "DCOMDRAW"
  160.       VALUE "LegalCopyright",  "Copyright \251 1997 Microsoft Corp. "
  161.       VALUE "OriginalFilename","DCOMDRAW.EXE"
  162.       VALUE "ProductName",     "Microsoft\256 Tutorial Code Samples"
  163.       VALUE "ProductVersion",  "1.00"
  164.     END
  165.   END
  166.  
  167.   BLOCK "VarFileInfo"
  168.   BEGIN
  169.     #ifdef UNICODE
  170.       VALUE "Translation", 0x409, 1200  //English (0x409), Unicode (1200)
  171.     #else
  172.       VALUE "Translation", 0x409, 1252  //English (0x409), ANSI (1252)
  173.     #endif
  174.   END
  175. END
  176.  
  177. #endif
  178.