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

Windows编程

开发平台:

Visual C++

  1. /*
  2.  *  Copyright (C) 1995, 1996 Microsoft Corporation. All Rights Reserved.
  3.  *
  4.  *  File: d3dmain.rc
  5.  *
  6.  */
  7. #include "d3dres.h"
  8. #include "windows.h"
  9. AppIcon ICON    DISCARDABLE     "d3d.ico"
  10. AppMenu MENU DISCARDABLE 
  11. BEGIN
  12.     POPUP "&File"
  13.     BEGIN
  14.         MENUITEM "&About..tF1",                MENU_ABOUT
  15.         MENUITEM SEPARATOR
  16.         MENUITEM "&Single SteptSpc",           MENU_STEP
  17.         MENUITEM "&GotEnter",                  MENU_GO
  18.         MENUITEM "&Toggle StatstTab",          MENU_STATS
  19.         MENUITEM SEPARATOR
  20.         MENUITEM SEPARATOR
  21.         MENUITEM "E&xittESC",                  MENU_EXIT
  22.     END
  23.     POPUP "&Render"
  24.     BEGIN
  25.         MENUITEM "&FlattF2",                   MENU_FLAT
  26.         MENUITEM "&GouraudtF3",                MENU_GOURAUD
  27.         MENUITEM "P&hongtF4",                  MENU_PHONG
  28.         MENUITEM SEPARATOR
  29.         MENUITEM "&PointtCtrl+P",              MENU_POINT
  30.         MENUITEM "&WireframetCtrl+W",          MENU_WIREFRAME
  31.         MENUITEM "&SolidtCtrl+S",              MENU_SOLID
  32.         MENUITEM SEPARATOR
  33.         MENUITEM "&DitheringtCtrl+D",          MENU_DITHERING
  34.         MENUITEM "&Anti-aliasingtCtrl+A",      MENU_ANTIALIAS
  35.         MENUITEM SEPARATOR
  36.         MENUITEM "&Z BuffertF5",               MENU_ZBUFFER
  37.         MENUITEM "&ClearstF6",                 MENU_CLEARS
  38.     END
  39.     POPUP "&Lighting"
  40.     BEGIN
  41.         MENUITEM "&Specular HighlightstF7",    MENU_SPECULAR       
  42.         MENUITEM "&FogtCtrl+F",                MENU_FOG
  43.     END
  44.     POPUP "&Textures"
  45.     BEGIN
  46.         MENUITEM "&Textures OntF8",            MENU_TEXTURE_TOGGLE
  47.         MENUITEM "&Swap TexturestF9",          MENU_TEXTURE_SWAP
  48.         MENUITEM "Perspective &CorrecttF10",   MENU_PERSPCORRECT
  49.         MENUITEM SEPARATOR
  50.         MENUITEM "P&oint FilteringtCtrl+O",    MENU_POINT_FILTER
  51.         MENUITEM "Bi-&Linear FilteringtCtrl+L",MENU_LINEAR_FILTER
  52.         MENUITEM SEPARATOR
  53.     END
  54.     POPUP "&Modes"
  55.     BEGIN
  56.         MENUITEM "&FullscreentAlt+Enter",      MENU_FULLSCREEN
  57.         MENUITEM "&Previous ModetAlt+PgUp",    MENU_PREVIOUS_MODE
  58.         MENUITEM "&Next ModetAlt+PgDown",      MENU_NEXT_MODE
  59.         MENUITEM SEPARATOR
  60.     END
  61. END
  62. AppAccel ACCELERATORS DISCARDABLE 
  63. BEGIN
  64.     VK_F1,          MENU_ABOUT,         VIRTKEY, NOINVERT
  65.     VK_F2,          MENU_FLAT,          VIRTKEY, NOINVERT
  66.     VK_F3,          MENU_GOURAUD,       VIRTKEY, NOINVERT
  67.     VK_F4,          MENU_PHONG,         VIRTKEY, NOINVERT
  68.     VK_F5,          MENU_ZBUFFER,       VIRTKEY, NOINVERT
  69.     VK_F6,          MENU_CLEARS,        VIRTKEY, NOINVERT
  70.     VK_F7,          MENU_SPECULAR,      VIRTKEY, NOINVERT
  71.     VK_F8,          MENU_TEXTURE_TOGGLE,VIRTKEY, NOINVERT
  72.     VK_F9,          MENU_TEXTURE_SWAP,  VIRTKEY, NOINVERT
  73.     VK_F10,         MENU_PERSPCORRECT,  VIRTKEY, NOINVERT
  74.     "P",            MENU_POINT,         VIRTKEY, CONTROL, NOINVERT
  75.     "W",            MENU_WIREFRAME,     VIRTKEY, CONTROL, NOINVERT
  76.     "S",            MENU_SOLID,         VIRTKEY, CONTROL, NOINVERT
  77.     "D",            MENU_DITHERING,     VIRTKEY, CONTROL, NOINVERT
  78.     "A",            MENU_ANTIALIAS,     VIRTKEY, CONTROL, NOINVERT
  79.     "F",            MENU_FOG,           VIRTKEY, CONTROL, NOINVERT
  80.     "O",            MENU_POINT_FILTER,  VIRTKEY, CONTROL, NOINVERT
  81.     "L",            MENU_LINEAR_FILTER, VIRTKEY, CONTROL, NOINVERT
  82.     VK_ESCAPE,      MENU_EXIT,          VIRTKEY, NOINVERT
  83.     VK_SPACE,       MENU_STEP,          VIRTKEY, NOINVERT
  84.     VK_RETURN,      MENU_GO,            VIRTKEY, NOINVERT
  85.     VK_RETURN,      MENU_FULLSCREEN,    VIRTKEY, ALT, NOINVERT
  86.     VK_TAB,         MENU_STATS,         VIRTKEY, NOINVERT
  87.     VK_NEXT,        MENU_NEXT_MODE,     VIRTKEY, ALT, NOINVERT
  88.     VK_PRIOR,       MENU_PREVIOUS_MODE, VIRTKEY, ALT, NOINVERT
  89. END
  90. AppAbout DIALOG DISCARDABLE  0, 0, 188, 96
  91. STYLE DS_MODALFRAME | WS_POPUP
  92. BEGIN
  93.     DEFPUSHBUTTON   "OK",IDOK,76,75,35,14
  94.     CTEXT           "Direct3D Example",IDC_STATIC,61,5,65,15
  95.     CTEXT           "Copyright (c) 1995, 1996 Microsoft Corp.",IDC_STATIC,21,55,
  96.                     145,12
  97.     ICON            "AppIcon",IDC_STATIC,86,25,16,16
  98. END