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

Windows编程

开发平台:

Visual C++

  1. //THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF 
  2. //ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
  3. //THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A 
  4. // PARTICULAR PURPOSE.
  5. //
  6. // Copyright  1994-1996  Microsoft Corporation.  All Rights Reserved.
  7. //
  8. // PROGRAM: RESOURCE.H
  9. //
  10. // PURPOSE: Definitions specifically pertaining to resources for a FileViewer. 
  11. //
  12. // PLATFORMS: Windows 95
  13. //
  14. // SPECIAL INSTRUCTIONS: N/A
  15. //
  16. #ifndef _RESOURCE_H_
  17. #define _RESOURCE_H_
  18. //Resource identifiers
  19. #define IDR_MENU                1
  20. #define IDR_MENUVIEWPORT        2
  21. #define IDR_ACCELERATORS        1
  22. #define IDR_STATMESSAGEMAP      1
  23. #define IDB_TOOLS               1
  24. #define IDD_ABOUT               1
  25. //Toolbar bitmaps indexes and other values
  26. #define IDBT_OPENAS              0
  27. #define IDBT_FONTSIZEINCREASE    1
  28. #define IDBT_FONTSIZEDECREASE    2
  29. #define CTBBUTTONS              4
  30. #define CTBBITMAPS              3
  31. //Menu command identifiers.
  32. #define IDM_FILEOPENAS          100
  33. #define IDM_FILEPAGESETUP       110
  34. #define IDM_FILEPRINT           111
  35. #define IDM_FILEEXIT            120
  36. #define IDM_VIEWTOOLBAR         200
  37. #define IDM_VIEWSTATUSBAR       201
  38. #define IDM_VIEWFONT            210
  39. #define IDM_VIEWFONTINCREASE    211     //Toolbar only
  40. #define IDM_VIEWFONTDECREASE    212     //Toolbar only
  41. #define IDM_VIEWREPLACE         223
  42. #define IDM_HELPCONTENTS        300
  43. #define IDM_HELPABOUT           301
  44. //String identifiers.  Keep sequential for each group.
  45. //Main window strings (messages, other variable strings).
  46. #define IDS_MIN                 0
  47. #define IDS_CLASSFRAME          (IDS_MIN+0)
  48. #define IDS_CLASSVIEWPORT       (IDS_MIN+1)
  49. #define IDS_CAPTION             (IDS_MIN+2)
  50. #define IDS_DOCUMENTTYPE        (IDS_MIN+3)
  51. #define IDS_NOHELP              (IDS_MIN+4)
  52. #define IDS_TOOLTIPOPENAS       (IDS_MIN+5)
  53. #define IDS_TOOLTIPFONTINC      (IDS_MIN+6)
  54. #define IDS_TOOLTIPFONTDEC      (IDS_MIN+7)
  55. #define IDS_MAX                 (IDS_MIN+7)
  56. //Length of longest string in this stringtable.
  57. #define CCHSTRINGMAX            40
  58. //Status bar messages for a message map
  59. #define IDS_STATUSMSGMIN        32
  60. #define IDS_MSGEMPTY            (IDS_STATUSMSGMIN+0)
  61. #define IDS_MSGREADY            (IDS_STATUSMSGMIN+1)
  62. #define IDS_MSGSYS              (IDS_STATUSMSGMIN+2)
  63. #define IDS_MSGSYSRESTORE       (IDS_STATUSMSGMIN+3)
  64. #define IDS_MSGSYSMOVE          (IDS_STATUSMSGMIN+4)
  65. #define IDS_MSGSYSSIZE          (IDS_STATUSMSGMIN+5)
  66. #define IDS_MSGSYSMINIMIZE      (IDS_STATUSMSGMIN+6)
  67. #define IDS_MSGSYSMAXIMIZE      (IDS_STATUSMSGMIN+7)
  68. #define IDS_MSGSYSCLOSE         (IDS_STATUSMSGMIN+8)
  69. #define IDS_MSGSYSTASKLIST      (IDS_STATUSMSGMIN+9)
  70. #define IDS_MSGFILE             (IDS_STATUSMSGMIN+10)
  71. #define IDS_MSGFILEOPENAS       (IDS_STATUSMSGMIN+11)
  72. #define IDS_MSGFILEPAGESETUP    (IDS_STATUSMSGMIN+12)
  73. #define IDS_MSGFILEPRINT        (IDS_STATUSMSGMIN+13)
  74. #define IDS_MSGFILEEXIT         (IDS_STATUSMSGMIN+14)
  75. #define IDS_MSGVIEW             (IDS_STATUSMSGMIN+15)
  76. #define IDS_MSGVIEWTOOLBAR      (IDS_STATUSMSGMIN+16)
  77. #define IDS_MSGVIEWSTATUSBAR    (IDS_STATUSMSGMIN+17)
  78. #define IDS_MSGVIEWFONT         (IDS_STATUSMSGMIN+18)
  79. #define IDS_MSGHELP             (IDS_STATUSMSGMIN+19)
  80. #define IDS_MSGHELPCONTENTS     (IDS_STATUSMSGMIN+20)
  81. #define IDS_MSGHELPABOUT        (IDS_STATUSMSGMIN+21)
  82. #define IDS_MSGTIPFONTINC       (IDS_STATUSMSGMIN+22)
  83. #define IDS_MSGTIPFONTDEC       (IDS_STATUSMSGMIN+23)
  84. #define IDS_MSGCHOOSEOPEN       (IDS_STATUSMSGMIN+24)
  85. #define IDS_STATUSMSGMAX        (IDS_STATUSMSGMIN+24)
  86. #define CCHSTATUSMSGMAX         80
  87. /*
  88.  * IDs for status bar mapping of popup menus to string IDs.
  89.  * Those for the menus defined between ID_MENUMIN and ID_MENUMAX
  90.  * that we send to CStatusHelper::MessageMap must be sequential
  91.  * as the popup menu hMenu's are mapped to these values by
  92.  * sequential position, so be sure to define these values in
  93.  * the same sequence as the menus themselves.
  94.  */
  95. #define ID_MSGEMPTY                         1000
  96. #define ID_MSGREADY                         1001
  97. #define ID_MENUSYS                          1002
  98. #define ID_MENUFILE                         1003
  99. #define ID_MENUVIEW                         1004
  100. #define ID_MENUHELP                         1005
  101. #define ID_TIPFONTINC                       1006
  102. #define ID_TIPFONTDEC                       1007
  103. #define ID_MSGCHOOSEOPEN                    1008
  104. #define ID_MENUMIN                          ID_MENUFILE
  105. #define ID_MENUMAX                          ID_MENUHELP
  106. #endif //_RESOURCE_H_