RESDEF.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:5k
源码类别:

Windows编程

开发平台:

Visual C++

  1. /*+==========================================================================
  2.   File:      RESDEF.H
  3.   Summary:   Resource include file for the PERCLIEN code sample
  4.              application. Contains definitions of the application's menu,
  5.              string, and other resource IDs.
  6.              For a comprehensive tutorial code tour of PERCLIEN's contents
  7.              and offerings see the tutorial PERCLIEN.HTM file. For more
  8.              specific technical details on the internal workings see the
  9.              comments dispersed throughout the PERCLIEN source code.
  10.   Classes:   none.
  11.   Functions: none.
  12.   Origin:    5-25-97: atrent - Editor-inheritance from STOCLIEN source.
  13. ----------------------------------------------------------------------------
  14.   This file is part of the Microsoft COM Tutorial Code Samples.
  15.   Copyright (C) Microsoft Corporation, 1997.  All rights reserved.
  16.   This source code is intended only as a supplement to Microsoft
  17.   Development Tools and/or on-line documentation.  See these other
  18.   materials for detailed information regarding Microsoft code samples.
  19.   THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
  20.   KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  21.   IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  22.   PARTICULAR PURPOSE.
  23. ==========================================================================+*/
  24. #if !defined(RESDEF_H)
  25. #define RESDEF_H
  26. // Main Window Class String Macros.
  27. #define MAIN_APP_NAME_STR           "PERCLIEN: "
  28. #define MAIN_WINDOW_TITLE_STR       "PERCLIEN: perclien.pag"
  29. #define MAIN_WINDOW_CLASS_NAME_STR  "PERCLIENWindow"
  30. #define MAIN_WINDOW_CLASS_MENU_STR  "PERCLIENMenu"
  31. #define NOFILE_STR                  "No File Open"
  32. // File Name String Macros.
  33. #define SERVER_PERSERVE_STR          "perserve.htm"
  34. #define SERVER_PERTEXT_STR           "pertext.htm"
  35. #define SERVER_PERDRAW_STR           "perdraw.htm"
  36. // OpenFile-related String Macros.
  37. #define OFN_DEFAULTFILES_STR "All Files (*.*)*.*"
  38. #define OFN_DEFAULTTITLE_STR "Open File"
  39. // Main Page List Client Application Menu Command Identifiers.
  40. // File Menu.
  41. #define IDM_FILE_NEW                1000
  42. #define IDM_FILE_OPEN               1001
  43. #define IDM_FILE_SAVE               1002
  44. #define IDM_FILE_SAVEAS             1003
  45. #define IDM_FILE_EXIT               1004
  46. // Page Menu.
  47. #define IDM_PAGE_OPEN               1100
  48. #define IDM_PAGE_TITLE              1101
  49. #define IDM_PAGE_DELETE             1102
  50. #define IDM_PAGE_NEWTEXT            1103
  51. #define IDM_PAGE_NEWDRAW            1104
  52. // Help Menu.
  53. #define IDM_HELP_CONTENTS           1900
  54. #define IDM_HELP_TUTORIAL           1901
  55. #define IDM_HELP_PERSERVE           1902
  56. #define IDM_HELP_PERTEXT            1903
  57. #define IDM_HELP_PERDRAW            1904
  58. #define IDM_HELP_READSOURCE         1905
  59. #define IDM_HELP_ABOUT              1906
  60. // Dialog and Control IDs.
  61. #define IDD_PAGE_PROPS              5000
  62. #define IDC_STATIC_PGTITLE          5001
  63. #define IDC_EDIT_PGTITLE            5002
  64. // Error-related String Identifiers.
  65. #define IDS_COMINITFAILED           9000
  66. #define IDS_APPINITFAILED           9001
  67. #define IDS_NOUNICODE               9002
  68. #define IDS_NOSERVER                9003
  69. #define IDS_OUTOFMEMORY             9004
  70. #define IDS_TOOMANYOPEN             9005
  71. #define IDS_PAGEFULL                9006
  72. #define IDS_OPENTEXTPAGE            9007
  73. #define IDS_OPENDRAWPAGE            9008
  74. #define IDS_NOTIMPLEMENTED          9009
  75. #define IDS_ASSERT_FAIL             9300
  76. // Notice-related String Identifiers.
  77. #define IDS_TEXT_PAGE               9500
  78. #define IDS_DRAW_PAGE               9501
  79. #define IDS_FILE_CHANGED            9502
  80. #define IDS_ASK_SAVE                9503
  81. #define IDS_OFN_PAGFILES            9504
  82. #define IDS_OFN_PAGOPEN             9505
  83. #define IDS_OFN_PAGSAVE             9506
  84. // Text Window definitions.
  85. #define TEXT_WINDOW_NAME_STR        "PERCLIEN Text: "
  86. #define TEXT_WINDOW_CLASS_NAME_STR  "TextWindow"
  87. #define TEXT_WINDOW_CLASS_MENU_STR  "TextMenu"
  88. // Text Window Text Menu.
  89. #define IDM_TEXT_SAVE               2200
  90. #define IDM_TEXT_CLEAR              2201
  91. #define IDM_TEXT_EXIT               2202
  92. // Text Window Edit Menu.
  93. #define IDM_EDIT_UNDO               2300
  94. #define IDM_EDIT_SELECTALL          2301
  95. #define IDM_EDIT_CUT                2302
  96. #define IDM_EDIT_COPY               2303
  97. #define IDM_EDIT_PASTE              2304
  98. #define IDM_EDIT_DELETE             2305
  99. // Text Window Help Menu.
  100. #define IDM_THELP_CONTENTS          2400
  101. #define IDM_THELP_TUTORIAL          2401
  102. #define IDM_THELP_TUTSERVER         2402
  103. #define IDM_THELP_READSOURCE        2403
  104. #define IDM_THELP_ABOUT             2404
  105. // Draw Window definitions.
  106. #define DRAW_WINDOW_NAME_STR        "PERCLIEN Drawing: "
  107. #define DRAW_WINDOW_CLASS_NAME_STR  "DrawWindow"
  108. #define DRAW_WINDOW_CLASS_MENU_STR  "DrawMenu"
  109. // Draw Menu Command Identifiers.
  110. #define IDM_DRAW_SAVE               2700
  111. #define IDM_DRAW_CLEAR              2701
  112. #define IDM_DRAW_EXIT               2702
  113. // Pen Menu.
  114. #define IDM_PEN_COLOR               2800
  115. #define IDM_PEN_THIN                2801
  116. #define IDM_PEN_MEDIUM              2802
  117. #define IDM_PEN_THICK               2803
  118. // Help Menu.
  119. #define IDM_DHELP_CONTENTS          2900
  120. #define IDM_DHELP_TUTORIAL          2901
  121. #define IDM_DHELP_TUTSERVER         2962
  122. #define IDM_DHELP_READSOURCE        2903
  123. #define IDM_DHELP_ABOUT             2904
  124. #endif // RESDEF_H