#include "viewerres.h" ///////////////////////////////////////////////////////////////////////////// // // Menu // APPMENU MENU DISCARDABLE BEGIN POPUP "&File" BEGIN MENUITEM "&Open PMesh\tCtrl+O", MENU_FILE_OPEN_PMESH MENUITEM SEPARATOR MENUITEM "E&xit\tCtrl+X", MENU_EXIT END POPUP "&Culling" BEGIN MENUITEM "&Enable Culling", MENU_CULL MENUITEM SEPARATOR MENUITEM "Bac&kface Culling", MENU_BACKFACE MENUITEM "&Frontface Culling", MENU_FRONTFACE MENUITEM SEPARATOR MENUITEM "&Frontface CCW", MENU_CCW MENUITEM "F&rontface CW", MENU_CW END POPUP "&Rendering" BEGIN MENUITEM "&Z-Buffer\tCtrl+Z", MENU_DEPTH MENUITEM SEPARATOR MENUITEM "&Point\tCtrl+P", MENU_POINT MENUITEM "&Wireframe\tCtrl+W", MENU_WIREFRAME MENUITEM "&Solid\tCtrl+S", MENU_SOLID END POPUP "&Shading" BEGIN MENUITEM "&Flat\tCtrl+F", MENU_FLAT MENUITEM "&Gouraud\tCtrl+G", MENU_GOURAUD MENUITEM "&Lighting\tCtrl+L", MENU_LIGHTING END POPUP "&Texturing" BEGIN MENUITEM "&Textures On\tF8", MENU_TEXTURE_TOGGLE MENUITEM "&Swap Textures\tF9", MENU_TEXTURE_SWAP MENUITEM SEPARATOR MENUITEM "P&oint Filtering\tCtrl+O", MENU_POINT_FILTER MENUITEM "Bi-&Linear Filtering\tCtrl+L", MENU_LINEAR_FILTER END MENUITEM "&Statistics", MENU_STATS END ///////////////////////////////////////////////////////////////////////////// // // Accelerator // // APPACCEL ACCELERATORS DISCARDABLE // BEGIN // VK_F1, MENU_STATS, VIRTKEY, NOINVERT // VK_F2, MENU_FLAT, VIRTKEY, NOINVERT // VK_F3, MENU_GOURAUD, VIRTKEY, NOINVERT // VK_F4, MENU_PHONG, VIRTKEY, NOINVERT // VK_F5, MENU_ZBUFFER, VIRTKEY, NOINVERT // VK_F6, MENU_CLEARS, VIRTKEY, NOINVERT // VK_F7, MENU_SPECULAR, VIRTKEY, NOINVERT // VK_F8, MENU_TEXTURE_TOGGLE, VIRTKEY, NOINVERT // VK_F9, MENU_TEXTURE_SWAP, VIRTKEY, NOINVERT // "P", MENU_POINT, VIRTKEY, CONTROL, NOINVERT // "W", MENU_WIREFRAME, VIRTKEY, CONTROL, NOINVERT // "S", MENU_SOLID, VIRTKEY, CONTROL, NOINVERT // "D", MENU_DITHERING, VIRTKEY, CONTROL, NOINVERT // "A", MENU_ANTIALIAS, VIRTKEY, CONTROL, NOINVERT // "F", MENU_FOG, VIRTKEY, CONTROL, NOINVERT // "O", MENU_POINT_FILTER, VIRTKEY, CONTROL, NOINVERT // "L", MENU_LINEAR_FILTER, VIRTKEY, CONTROL, NOINVERT // VK_ESCAPE, MENU_EXIT, VIRTKEY, NOINVERT // VK_SPACE, MENU_STEP, VIRTKEY, NOINVERT // VK_RETURN, MENU_GO, VIRTKEY, NOINVERT // VK_RETURN, MENU_FULLSCREEN, VIRTKEY, ALT, NOINVERT // VK_TAB, MENU_STATS, VIRTKEY, NOINVERT // VK_NEXT, MENU_NEXT_MODE, VIRTKEY, ALT, NOINVERT // VK_PRIOR, MENU_PREVIOUS_MODE, VIRTKEY, ALT, NOINVERT // END ///////////////////////////////////////////////////////////////////////////// // // Dialog // // APPABOUT DIALOG DISCARDABLE 0, 0, 188, 96 // STYLE DS_MODALFRAME | WS_POPUP // BEGIN // DEFPUSHBUTTON "OK",IDOK,76,75,35,14 // CTEXT "Direct3D Example",IDC_STATIC,61,5,65,15 // CTEXT "Copyright (c) 1995, 1996 Microsoft Corp.",IDC_STATIC,21, // 55,145,12 // ICON "AppIcon",IDC_STATIC,86,25,16,16 // END ///////////////////////////////////////////////////////////////////////////// // // Accelerator // IDR_MYACCELERATOR1 ACCELERATORS DISCARDABLE BEGIN "O", MENU_FILE_OPEN_PMESH, VIRTKEY, CONTROL, NOINVERT "X", MENU_EXIT, VIRTKEY, CONTROL, NOINVERT "A", MENU_STATS, VIRTKEY, CONTROL, NOINVERT "F", MENU_FLAT, VIRTKEY, CONTROL, NOINVERT "G", MENU_GOURAUD, VIRTKEY, CONTROL, NOINVERT "L", MENU_LIGHTING, VIRTKEY, CONTROL, NOINVERT "P", MENU_POINT, VIRTKEY, CONTROL, NOINVERT "W", MENU_WIREFRAME, VIRTKEY, CONTROL, NOINVERT "S", MENU_SOLID, VIRTKEY, CONTROL, NOINVERT END /////////////////////////////////////////////////////////////////////////////