home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / directx / viewer / viewer.rc < prev   
Encoding:
Text File  |  1997-07-15  |  5.0 KB  |  132 lines

  1. /*==========================================================================
  2.  *
  3.  *  Copyright (C) 1995, 1996 Microsoft Corporation. All Rights Reserved.
  4.  *
  5.  *  File:    viewer.rc
  6.  *
  7.  ***************************************************************************/
  8.  
  9. #include "windows.h"
  10. #include "viewer.h"
  11.  
  12. ViewerIcon ICON viewer.ico
  13. ViewerMenu MENU
  14. BEGIN
  15.     POPUP "&File"
  16.     BEGIN
  17.     MENUITEM "&About...",        MENU_FILE_ABOUT
  18.     MENUITEM "&Open Mesh...",       MENU_FILE_OPEN
  19.     MENUITEM "&Open Progressive Mesh...", MENU_FILE_OPEN_PMESH
  20.     MENUITEM "Open Ani&mation...", MENU_FILE_OPEN_ANIMSET
  21.     MENUITEM "Open &Frame...", MENU_FILE_OPEN_FRAME
  22.     MENUITEM SEPARATOR
  23.     MENUITEM "E&xit",        MENU_FILE_EXIT
  24.     END
  25.     POPUP "&Edit"
  26.     BEGIN
  27.         MENUITEM "Cu&t",        MENU_EDIT_CUT
  28.     MENUITEM "&Copy",        MENU_EDIT_COPY
  29.     MENUITEM "&Paste",        MENU_EDIT_PASTE
  30.     MENUITEM "&Delete",        MENU_EDIT_DELETE
  31.     MENUITEM SEPARATOR
  32.     MENUITEM "C&hange Color...",    MENU_EDIT_COLOR
  33.     MENUITEM SEPARATOR
  34.     MENUITEM "&Bounding Boxes",    MENU_EDIT_BOXES
  35.     END
  36.     POPUP "&Renderer"
  37.     BEGIN
  38.     MENUITEM "&Lighting\tCtrl+L",    MENU_QUALITY_LIGHTING, CHECKED
  39.     MENUITEM SEPARATOR
  40.     MENUITEM "&Points\tCtrl+P",    MENU_QUALITY_POINTS
  41.     MENUITEM "&Wireframe\tCtrl+W",    MENU_QUALITY_WIREFRAME
  42.     MENUITEM "&Solid\tCtrl+S",    MENU_QUALITY_SOLID, CHECKED
  43.     MENUITEM SEPARATOR
  44.     MENUITEM "&Flat\tCtrl+F",    MENU_QUALITY_FLAT, CHECKED
  45.     MENUITEM "&Gouraud\tCtrl+G",    MENU_QUALITY_GOURAUD
  46.     MENUITEM "Ph&ong\tCtrl+O",    MENU_QUALITY_PHONG
  47.     MENUITEM SEPARATOR
  48.     MENUITEM "&Mono Model",        MENU_MODEL_MONO, CHECKED
  49.     MENUITEM "&RGB Model",        MENU_MODEL_RGB
  50.     MENUITEM SEPARATOR
  51.     MENUITEM "&Dithered\tCtrl+D",    MENU_DITHER
  52.     MENUITEM "&Texture Filtering",    MENU_TEXTURE_FILTERING
  53.     END
  54.     POPUP "&Lights"
  55.     BEGIN
  56.         MENUITEM "&Directional",    MENU_LIGHT_DIRECTIONAL
  57.         MENUITEM "&Parallel Point",    MENU_LIGHT_PARALLEL_POINT
  58.         MENUITEM "P&oint",        MENU_LIGHT_POINT
  59.         MENUITEM "&Spot",        MENU_LIGHT_SPOT
  60.     END
  61. END
  62.  
  63. ViewerAccel ACCELERATORS
  64. BEGIN
  65.     VK_DELETE,    MENU_EDIT_CUT, VIRTKEY, SHIFT
  66.     VK_INSERT,    MENU_EDIT_COPY, VIRTKEY, CONTROL
  67.     VK_INSERT,    MENU_EDIT_PASTE, VIRTKEY, SHIFT
  68.     VK_DELETE,    MENU_EDIT_DELETE, VIRTKEY
  69.     "L",        MENU_QUALITY_LIGHTING, VIRTKEY, CONTROL
  70.     "P",        MENU_QUALITY_POINTS, VIRTKEY, CONTROL
  71.     "W",        MENU_QUALITY_WIREFRAME, VIRTKEY, CONTROL
  72.     "S",        MENU_QUALITY_SOLID, VIRTKEY, CONTROL
  73.     "F",        MENU_QUALITY_FLAT, VIRTKEY, CONTROL
  74.     "G",        MENU_QUALITY_GOURAUD, VIRTKEY, CONTROL
  75.     "O",        MENU_QUALITY_PHONG, VIRTKEY, CONTROL
  76.     "D",        MENU_DITHER, VIRTKEY, CONTROL
  77. END
  78.  
  79. AboutBox DIALOG 22, 17, 144, 75
  80.         STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
  81.         CAPTION "About Direct3D Object Viewer"
  82.         BEGIN
  83.             CTEXT "Copyright \251  1995,1996 Microsoft Corporation", -1, 0, 40, 144, 8
  84.             DEFPUSHBUTTON "OK", IDOK, 53, 59, 32, 14, WS_GROUP
  85.             ICON "ViewerIcon", -1, 59,15,40,40
  86.         END
  87.  
  88. #include "colordlg.h"
  89.  
  90. VIEWERCHOOSECOLOR DIALOG DISCARDABLE  2, 0, 300, 183
  91. STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
  92. CAPTION "Choose Object Color"
  93. FONT 8, "Helv"
  94. BEGIN
  95.     LTEXT           "&Basic colors:",-1,4,4,140,9
  96.     CONTROL         "",COLOR_BOX1,"Static",SS_SIMPLE | WS_GROUP | WS_TABSTOP,
  97.                     4,14,140,86
  98.     LTEXT           "&Custom colors:",-1,4,106,140,9
  99.     CONTROL         "",COLOR_CUSTOM1,"Static",SS_SIMPLE | WS_GROUP | 
  100.                     WS_TABSTOP,4,116,140,28
  101.     PUSHBUTTON      "&Define Custom Colors...",COLOR_MIX,4,150,140,14,
  102.                     WS_GROUP
  103.     DEFPUSHBUTTON   "OK",IDOK,4,166,44,14,WS_GROUP
  104.     PUSHBUTTON      "Cancel",IDCANCEL,52,166,44,14,WS_GROUP
  105.     PUSHBUTTON      "&Help",1038,100,166,44,14,WS_GROUP
  106.     CONTROL         "",COLOR_RAINBOW,"Static",SS_SIMPLE | SS_SUNKEN,152,4,
  107.                     118,116
  108.     CONTROL         "",COLOR_LUMSCROLL,"Static",SS_SIMPLE | SS_SUNKEN,280,4,
  109.                     8,116
  110.     CONTROL         "",COLOR_CURRENT,"Static",SS_SIMPLE | SS_SUNKEN,152,124,
  111.                     40,14
  112.     PUSHBUTTON      "&o",COLOR_SOLID,294,200,6,14,WS_GROUP
  113.     RTEXT           "Color",COLOR_SOLID_LEFT,152,141,20,9
  114.     LTEXT           "|S&olid",COLOR_SOLID_RIGHT,172,141,20,9
  115.     RTEXT           "Hu&e:",COLOR_HUEACCEL,194,126,20,9
  116.     EDITTEXT        COLOR_HUE,216,124,18,12,WS_GROUP
  117.     RTEXT           "&Sat:",COLOR_SATACCEL,194,140,20,9
  118.     EDITTEXT        COLOR_SAT,216,138,18,12,WS_GROUP
  119.     RTEXT           "&Lum:",COLOR_LUMACCEL,194,154,20,9
  120.     EDITTEXT        COLOR_LUM,216,152,18,12,WS_GROUP
  121.     RTEXT           "&Red:",COLOR_REDACCEL,243,126,24,9
  122.     EDITTEXT        COLOR_RED,269,124,18,12,WS_GROUP
  123.     RTEXT           "&Green:",COLOR_GREENACCEL,243,140,24,9
  124.     EDITTEXT        COLOR_GREEN,269,138,18,12,WS_GROUP
  125.     RTEXT           "Bl&ue:",COLOR_BLUEACCEL,243,154,24,9
  126.     EDITTEXT        COLOR_BLUE,269,152,18,12,WS_GROUP
  127.     PUSHBUTTON      "&Add to Custom Colors",COLOR_ADD,152,166,142,14,
  128.                     WS_GROUP
  129.     RTEXT           "Al&pha:",COLOR_ALPHAACCEL,150,152,20,9
  130.     EDITTEXT        COLOR_ALPHA,172,151,18,12,WS_GROUP
  131. END
  132.