home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / appwiz / logowiz / template / dlgloc.rc < prev    next >
Text File  |  1998-03-05  |  5KB  |  191 lines

  1. $$IF(PROJTYPE_DLG)
  2. /////////////////////////////////////////////////////////////////////////////
  3. //
  4. // Dialog
  5. //
  6. $$IF(ABOUT)
  7.  
  8. IDD_ABOUTBOX DIALOG DISCARDABLE  34, 22, 217, 55
  9. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  10. CAPTION "About $$Root$$"
  11. FONT 8, "MS Sans Serif"
  12. BEGIN
  13.     ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
  14.     LTEXT           "$$Root$$ Version 1.0",IDC_STATIC,40,10,119,8,
  15.                     SS_NOPREFIX
  16.     LTEXT           "Copyright (C) $$YEAR$$",IDC_STATIC,40,25,119,8
  17.     DEFPUSHBUTTON   "OK",IDOK,176,6,32,14,WS_GROUP
  18. END
  19. $$ENDIF //ABOUT
  20.  
  21. $$IF(PRESS_ME_DIALOG)
  22.  
  23. IDD_PRESS_ME DIALOG DISCARDABLE  55, 38, 142, 74
  24. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  25. CAPTION "Hello!"
  26. FONT 8, "MS Sans Serif"
  27. BEGIN
  28.     CTEXT           "Hello!",IDC_STATIC,7,4,135,8
  29.     CTEXT           "Press a button.",IDC_STATIC,7,16,135,8
  30.     CONTROL         "",IDOK,"Button",BS_OWNERDRAW | WS_TABSTOP,23,38,40,30
  31.     CONTROL         "",IDCANCEL,"Button",BS_OWNERDRAW | WS_TABSTOP,79,38,40,
  32.                     30
  33. END
  34. $$ENDIF
  35.  
  36. IDD_$$SAFE_ROOT$$_DIALOG DIALOGEX 0, 0, 320, 200
  37. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  38. EXSTYLE WS_EX_APPWINDOW
  39. CAPTION "$$TITLE$$"
  40. FONT 8, "MS Sans Serif"
  41. BEGIN
  42.     DEFPUSHBUTTON   "OK",IDOK,243,6,50,14
  43.     PUSHBUTTON      "Cancel",IDCANCEL,243,23,50,14
  44. $$IF(HELP)
  45.     PUSHBUTTON      "&Help",ID_HELP,243,40,50,14
  46. $$ENDIF
  47. $$IF(PRESS_ME_DIALOG)
  48.     PUSHBUTTON      "&Press me...",IDC_PRESS_ME,105,66,50,14
  49. $$ELSE
  50.     LTEXT           "TODO: Place dialog controls here.",IDC_STATIC,77,66,113,8
  51. $$ENDIF //PRESS_ME_DIALOG
  52. $$IF(LOGO_UPLEFT)
  53.     ICON            IDR_MAINFRAME,IDC_STATIC,9,9,18,20
  54. $$ELIF(LOGO_LOLEFT)
  55.     ICON            IDR_MAINFRAME,IDC_STATIC,9,118,18,20
  56. $$ELIF(LOGO_LORIGHT)
  57.     ICON            IDR_MAINFRAME,IDC_STATIC,270,118,18,20
  58. $$ENDIF
  59. END
  60. $$ENDIF //PROJTYPE_DLG
  61.  
  62. /////////////////////////////////////////////////////////////////////////////
  63. //
  64. // Version
  65. //
  66.  
  67. VS_VERSION_INFO     VERSIONINFO
  68.   FILEVERSION       1,0,0,1
  69.   PRODUCTVERSION    1,0,0,1
  70.  FILEFLAGSMASK 0x3fL
  71. #ifdef _DEBUG
  72.  FILEFLAGS 0x1L
  73. #else
  74.  FILEFLAGS 0x0L
  75. #endif
  76.  FILEOS 0x4L
  77. $$IF(PROJTYPE_DLL)
  78.  FILETYPE 0x2L
  79. $$ELSE
  80.  FILETYPE 0x1L
  81. $$ENDIF //PROJTYPE_DLL
  82.  FILESUBTYPE 0x0L
  83. BEGIN
  84.     BLOCK "StringFileInfo"
  85.     BEGIN
  86.         BLOCK "040904B0" // Lang=US English, CharSet=Unicode
  87.         BEGIN
  88.             VALUE "CompanyName",     "\0"
  89. $$IF(PROJTYPE_DLL)
  90.             VALUE "FileDescription", "$$MIXED_CASE_ROOT$$ DLL\0"
  91. $$ELSE
  92.             VALUE "FileDescription", "$$MIXED_CASE_ROOT$$ MFC Application\0"
  93. $$ENDIF //PROJTYPE_DLL
  94.             VALUE "FileVersion",     "1, 0, 0, 1\0"
  95.             VALUE "InternalName",    "$$MIXED_CASE_ROOT$$\0"
  96.             VALUE "LegalCopyright",  "Copyright (C) $$YEAR$$\0"
  97.             VALUE "LegalTrademarks", "\0"
  98. $$IF(PROJTYPE_DLL)
  99.             VALUE "OriginalFilename","$$MIXED_CASE_ROOT$$.DLL\0"
  100.             VALUE "ProductName",     "$$ROOT$$ Dynamic Link Library\0"
  101. $$ELSE
  102.             VALUE "OriginalFilename","$$MIXED_CASE_ROOT$$.EXE\0"
  103.             VALUE "ProductName",     "$$MIXED_CASE_ROOT$$ Application\0"
  104. $$ENDIF //PROJTYPE_DLL
  105.             VALUE "ProductVersion",  "1, 0, 0, 1\0"
  106. $$IF(PROJTYPE_DLL)
  107. $$IF(AUTOMATION)
  108.             VALUE "OLESelfRegister", "\0"
  109. $$ENDIF // AUTOMATION
  110. $$ENDIF // PROJTYPE_DLL
  111.         END
  112.     END
  113.     BLOCK "VarFileInfo"
  114.     BEGIN
  115.         VALUE "Translation", 0x409, 1200
  116.             // English language (0x409) and the Unicode codepage (1200)
  117.     END
  118. END
  119.  
  120. $$IF(PROJTYPE_DLG)
  121. /////////////////////////////////////////////////////////////////////////////
  122. //
  123. // DESIGNINFO
  124. //
  125.  
  126. #ifdef APSTUDIO_INVOKED
  127. GUIDELINES DESIGNINFO DISCARDABLE
  128. BEGIN
  129. $$IF(ABOUT)
  130.     IDD_ABOUTBOX, DIALOG
  131.     BEGIN
  132.         LEFTMARGIN, 7
  133.         RIGHTMARGIN, 210
  134.         TOPMARGIN, 7
  135.         BOTTOMMARGIN, 48
  136.     END
  137. $$ENDIF //ABOUT
  138.     IDD_$$SAFE_ROOT$$_DIALOG, DIALOG
  139.     BEGIN
  140.         LEFTMARGIN, 7
  141.         RIGHTMARGIN, 313
  142.         TOPMARGIN, 7
  143.         BOTTOMMARGIN,193
  144.     END
  145. $$IF(PRESS_ME_DIALOG)
  146.     IDD_PRESS_ME, DIALOG
  147.     BEGIN
  148.         LEFTMARGIN, 7
  149.         RIGHTMARGIN, 210
  150.         TOPMARGIN, 7
  151.         BOTTOMMARGIN,48
  152.     END
  153. $$ENDIF
  154. END
  155. #endif    // APSTUDIO_INVOKED
  156.  
  157. /////////////////////////////////////////////////////////////////////////////
  158. //
  159. // String Table
  160. //
  161.  
  162. $$IF(ABOUT)
  163. STRINGTABLE DISCARDABLE
  164. BEGIN
  165.     IDS_ABOUTBOX            "&About $$Root$$..."
  166. END
  167. $$ENDIF //ABOUT
  168. $$ENDIF //PROJTYPE_DLG
  169. $$IF(PROJTYPE_DLG)
  170. $$IF(SOCKETS || AUTOMATION)
  171.  
  172. STRINGTABLE DISCARDABLE
  173. BEGIN
  174. $$IF(AUTOMATION)
  175.     IDP_OLE_INIT_FAILED     "OLE initialization failed.  Make sure that the OLE libraries are the correct version."
  176. $$ENDIF //AUTOMATION
  177. $$IF(SOCKETS)
  178.     IDP_SOCKETS_INIT_FAILED "Windows sockets initialization failed."
  179. $$ENDIF //SOCKETS
  180. END
  181. $$ENDIF //SOCKETS || AUTOMATION
  182. $$ELSE  //!PROJTYPE_DLG (i.e., PROJTYPE_DLL)
  183. $$IF(SOCKETS)
  184.  
  185. STRINGTABLE DISCARDABLE
  186. BEGIN
  187.     IDP_SOCKETS_INIT_FAILED "Windows sockets initialization failed."
  188. END
  189. $$ENDIF //SOCKETS
  190. $$ENDIF //PROJTYPE_DLG
  191.