home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / inole2 / chap13 / cocosmo / resource.h < prev    next >
C/C++ Source or Header  |  1995-05-03  |  3KB  |  94 lines

  1. /*
  2.  * RESOURCE.H
  3.  * Component Cosmo Chapter 13
  4.  *
  5.  * Definitions specifically pertaining to resources.
  6.  *
  7.  * Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
  8.  *
  9.  * Kraig Brockschmidt, Microsoft
  10.  * Internet  :  kraigb@microsoft.com
  11.  * Compuserve:  >INTERNET:kraigb@microsoft.com
  12.  */
  13.  
  14.  
  15.  
  16. #ifndef _RESOURCE_H_
  17. #define _RESOURCE_H_
  18.  
  19. //Note that we augment classlib.h which we include before this.
  20.  
  21.  
  22. //Position of Window menu.
  23. #undef  WINDOW_MENU
  24. #define WINDOW_MENU             4
  25.  
  26.  
  27. //Total number of menus
  28. #undef  CMENUS
  29. #define CMENUS                  5
  30.  
  31.  
  32.  
  33. //Menu command identifiers.
  34.  
  35. #define IDM_FILEIMPORT          (IDM_CUSTOMFILEMIN)
  36.  
  37. #define IDM_COLORBACKGROUND     (IDM_CUSTOMMIN)
  38. #define IDM_COLORLINE           (IDM_CUSTOMMIN+1)
  39.  
  40. #define IDM_LINEMIN             (IDM_CUSTOMMIN+100)
  41. #define IDM_LINESOLID           (IDM_LINEMIN+0)         //PS_SOLID       0
  42. #define IDM_LINEDASH            (IDM_LINEMIN+1)         //PS_DASH        1
  43. #define IDM_LINEDOT             (IDM_LINEMIN+2)         //PS_DOT         2
  44. #define IDM_LINEDASHDOT         (IDM_LINEMIN+3)         //PS_DASHDOT     3
  45. #define IDM_LINEDASHDOTDOT      (IDM_LINEMIN+4)         //PS_DASHDOTDOT  4
  46. #define IDM_LINEMAX             IDM_LINEDASHDOTDOT
  47.  
  48.  
  49. /*
  50.  * IDs for StatStrip handling of popup menus:  must be in order of menu
  51.  * CLASSRES.H already defines ID_MENUFILE and ID_MENUEDIT for us.
  52.  */
  53.  
  54. #undef  ID_MENUWINDOW
  55. #undef  ID_MENUHELP
  56.  
  57. #define ID_MENUCOLOR            (ID_MENUCUSTOMMIN+0)
  58. #define ID_MENULINE             (ID_MENUCUSTOMMIN+1)
  59. #define ID_MENUWINDOW           (ID_MENUCUSTOMMIN+2)
  60. #define ID_MENUHELP             (ID_MENUCUSTOMMIN+3)
  61.  
  62.  
  63. //Stringtable IDs.  Keep sequential for each group.
  64. #define IDS_FRAMEMIN            IDS_STANDARDFRAMEMIN
  65. #define IDS_FILEIMPORT          (IDS_CUSTOMFRAMEMIN+0)
  66. #define IDS_FRAMEMAX            (IDS_CUSTOMFRAMEMIN+0)
  67.  
  68. #define IDS_DOCUMENTMIN         IDS_STANDARDDOCMIN
  69. #define IDS_NOPOLYLINE          (IDS_CUSTOMDOCMIN+0)
  70. #define IDS_DOCUMENTMAX         (IDS_CUSTOMDOCMIN+0)
  71.  
  72.  
  73.  
  74. //These are specifically for the StatStrip
  75. #define IDS_STATMESSAGEMIN                  IDS_STANDARDSTATMESSAGEMIN
  76.  
  77. #define IDS_ITEMMESSAGEFILEIMPORT           (IDS_CUSTOMSTATMESSAGEMIN+0)
  78.  
  79. #define IDS_MENUMESSAGECOLOR                (IDS_CUSTOMSTATMESSAGEMIN+1)
  80. #define IDS_ITEMMESSAGECOLORBACKGROUND      (IDS_CUSTOMSTATMESSAGEMIN+2)
  81. #define IDS_ITEMMESSAGECOLORLINE            (IDS_CUSTOMSTATMESSAGEMIN+3)
  82.  
  83. #define IDS_MENUMESSAGELINE                 (IDS_CUSTOMSTATMESSAGEMIN+4)
  84. #define IDS_ITEMMESSAGELINESOLID            (IDS_CUSTOMSTATMESSAGEMIN+5)
  85. #define IDS_ITEMMESSAGELINEDASH             (IDS_CUSTOMSTATMESSAGEMIN+6)
  86. #define IDS_ITEMMESSAGELINEDOT              (IDS_CUSTOMSTATMESSAGEMIN+7)
  87. #define IDS_ITEMMESSAGELINEDASHDOT          (IDS_CUSTOMSTATMESSAGEMIN+8)
  88. #define IDS_ITEMMESSAGELINEDASHDOTDOT       (IDS_CUSTOMSTATMESSAGEMIN+9)
  89.  
  90. #define IDS_STATMESSAGEMAX                  (IDS_CUSTOMSTATMESSAGEMIN+9)
  91.  
  92.  
  93. #endif //_RESOURCE_H_
  94.