📄 tetris.rc
字号:
//Microsoft Developer Studio generated resource script.
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#include "afxres.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// Chinese (P.R.C.) resources
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
#pragma code_page(936)
#endif //_WIN32
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE DISCARDABLE
BEGIN
"resource.h\0"
END
2 TEXTINCLUDE DISCARDABLE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE DISCARDABLE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n"
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
"\r\n"
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n"
"#ifdef _WIN32\r\n"
"LANGUAGE 4, 2\r\n"
"#pragma code_page(936)\r\n"
"#endif //_WIN32\r\n"
"#include ""res\\Tetris.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""l.chs\\afxres.rc"" // Standard components\r\n"
"#endif\r\n"
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Icon
//
// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON DISCARDABLE "res\\Tetris.ico"
IDR_TETRISTYPE ICON DISCARDABLE "res\\TetrisDoc.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDR_MAINFRAME BITMAP MOVEABLE PURE "res\\Toolbar.bmp"
IDB_TEST BITMAP DISCARDABLE "res\\firework.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// Toolbar
//
IDR_MAINFRAME TOOLBAR DISCARDABLE 16, 15
BEGIN
BUTTON ID_FILE_NEW
BUTTON ID_FILE_OPEN
BUTTON ID_FILE_SAVE
SEPARATOR
BUTTON ID_EDIT_CUT
BUTTON ID_EDIT_COPY
BUTTON ID_EDIT_PASTE
SEPARATOR
BUTTON ID_FILE_PRINT
SEPARATOR
BUTTON ID_APP_ABOUT
BUTTON ID_ONIDLE
END
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MAINFRAME MENU PRELOAD DISCARDABLE
BEGIN
POPUP "&Game"
BEGIN
MENUITEM "&New\tF2", ID_GAME_NEW
MENUITEM "&Pause\tF3", ID_GAME_PAUSE
MENUITEM "&Stop\tF4", ID_GAME_STOP
MENUITEM SEPARATOR
MENUITEM "&1 Player\tCtrl+1", ID_PLAYER1
MENUITEM "&2 Player\tCtrl+2", ID_PLAYER2
MENUITEM "&VS Computer\tCtrl+3", ID_COMPUTER
MENUITEM SEPARATOR
MENUITEM "E&xit", ID_APP_EXIT
END
POPUP "&Config"
BEGIN
MENUITEM "&Option\tCtrl+O", ID_GAME_OPTION
MENUITEM "&Controlset\tCtrl+C", ID_GAME_CONTROL
MENUITEM SEPARATOR
MENUITEM "Play &Music\tCtrl+M", ID_GAME_PLAYMUSIC
MENUITEM "Play &Sound\tCtrl+S", ID_GAME_PLAYSOUND
END
POPUP "&Help"
BEGIN
MENUITEM "&About Tetris...", ID_APP_ABOUT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//
IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
BEGIN
"1", ID_PLAYER1, VIRTKEY, CONTROL, NOINVERT
"2", ID_PLAYER2, VIRTKEY, CONTROL, NOINVERT
"3", ID_COMPUTER, VIRTKEY, CONTROL, NOINVERT
"C", ID_GAME_CONTROL, VIRTKEY, CONTROL, NOINVERT
"M", ID_GAME_PLAYMUSIC, VIRTKEY, CONTROL, NOINVERT
"O", ID_GAME_OPTION, VIRTKEY, CONTROL, NOINVERT
"S", ID_GAME_PLAYSOUND, VIRTKEY, CONTROL, NOINVERT
VK_ESCAPE, ID_FORCEWINDOWMODE, VIRTKEY, NOINVERT
VK_F2, ID_GAME_NEW, VIRTKEY, NOINVERT
VK_F3, ID_GAME_PAUSE, VIRTKEY, NOINVERT
VK_F4, ID_GAME_STOP, VIRTKEY, NOINVERT
VK_F8, ID_GAME_CHANGEDEVICE, VIRTKEY, NOINVERT
VK_RETURN, ID_GAME_FULLSCREEN, VIRTKEY, ALT, NOINVERT
END
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 Tetris"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,9,10,20,20
LTEXT "Tetris 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
LTEXT "周俊 版权所有 (C) 2004",IDC_STATIC,40,25,97,8
DEFPUSHBUTTON "确定",IDOK,178,7,50,14,WS_GROUP
END
IDD_TETRIS_FORM DIALOG DISCARDABLE 0, 0, 310, 214
STYLE WS_CHILD
FONT 9, "宋体"
BEGIN
END
IDD_OPTION DIALOG DISCARDABLE 0, 0, 182, 115
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "设置"
FONT 9, "宋体"
BEGIN
EDITTEXT IDC_EDIT_LEVEL,150,10,25,12,ES_AUTOHSCROLL | ES_READONLY
CONTROL "Spin1",IDC_SPIN_LEVEL,"msctls_updown32",UDS_SETBUDDYINT |
UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,140,10,11,
10
EDITTEXT IDC_EDIT_DIFICULTY,150,25,25,12,ES_AUTOHSCROLL |
ES_READONLY
CONTROL "Spin1",IDC_SPIN_DIFICULTY,"msctls_updown32",
UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
UDS_ARROWKEYS,142,23,11,10
EDITTEXT IDC_EDIT_AILEVEL,150,40,25,12,ES_AUTOHSCROLL |
ES_READONLY
CONTROL "Spin1",IDC_SPIN_AILEVEL,"msctls_updown32",
UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_AUTOBUDDY |
UDS_ARROWKEYS,140,45,11,10
CONTROL "显示下一个方块",IDC_CHECK_SHOWNEXT,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,15,20,72,10
CONTROL "平滑下降",IDC_CHECK_SMOOTHDOWN,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,15,35,48,10
CONTROL "平滑旋转",IDC_CHECK_SMOOTHROTATE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,15,50,48,10
CONTROL "其他动画效果",IDC_OTHEREFFECT,"Button",BS_AUTOCHECKBOX |
WS_TABSTOP,15,65,64,10
CONTROL "玩家1使用左边窗口",IDC_LEFTWINDOW,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,15,80,84,10
CONTROL "Slider1",IDC_SLIDER_VOLUMN,"msctls_trackbar32",TBS_BOTH |
TBS_NOTICKS | WS_TABSTOP,30,100,60,10
EDITTEXT IDC_EDIT_VOLUMN,90,98,20,12,ES_AUTOHSCROLL | ES_READONLY
LTEXT "级别:",IDC_STATIC,105,12,25,8
LTEXT "行数难度:",IDC_STATIC,105,27,41,8
LTEXT "电脑级别:",IDC_STATIC,105,42,41,8
DEFPUSHBUTTON "确定",IDOK,125,80,50,14
PUSHBUTTON "取消",IDCANCEL,125,97,50,14
GROUPBOX "显示选择",IDC_STATIC,5,5,95,90
LTEXT "音量:",IDC_LABEL_VOLUMN,5,100,21,8
END
IDD_CONTROLSET DIALOG DISCARDABLE 0, 0, 207, 125
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "控制设置"
FONT 9, "宋体"
BEGIN
EDITTEXT IDC_EDIT_LEFT1,50,19,45,12,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_EDIT_RIGHT1,50,33,45,12,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_EDIT_ROTATE1,50,49,45,12,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT_BOTTOM1,50,63,45,12,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT_DOWN1,50,79,45,12,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_EDIT_LEFT2,150,19,45,12,ES_AUTOHSCROLL | ES_READONLY
EDITTEXT IDC_EDIT_RIGHT2,150,33,45,12,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT_ROTATE2,150,49,45,12,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT_BOTTOM2,150,63,45,12,ES_AUTOHSCROLL |
ES_READONLY
EDITTEXT IDC_EDIT_DOWN2,150,79,45,12,ES_AUTOHSCROLL | ES_READONLY
DEFPUSHBUTTON "确定",IDOK,104,104,46,14
PUSHBUTTON "取消",IDCANCEL,154,104,46,14
GROUPBOX "玩家1",IDC_STATIC,5,5,95,95
GROUPBOX "玩家2",IDC_STATIC,105,5,95,95
LTEXT "左移:",IDC_STATIC,15,21,25,8
LTEXT "右移:",IDC_STATIC,15,35,25,8
LTEXT "旋转:",IDC_STATIC,15,51,25,8
LTEXT "丢下:",IDC_STATIC,15,65,25,8
LTEXT "降一层:",IDC_STATIC,15,81,33,8
LTEXT "左移:",IDC_STATIC,115,21,25,8
LTEXT "右移:",IDC_STATIC,115,35,25,8
LTEXT "旋转:",IDC_STATIC,115,51,25,8
LTEXT "丢下:",IDC_STATIC,115,65,25,8
LTEXT "降一层:",IDC_STATIC,115,81,33,8
END
IDD_SELECTDEVICE DIALOG DISCARDABLE 0, 0, 267, 138
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Select Device"
FONT 9, "宋体"
BEGIN
GROUPBOX "Rendering device",IDC_STATIC,5,5,200,45
LTEXT "&Adapter:",IDC_STATIC,22,17,65,10,SS_CENTERIMAGE
COMBOBOX IDC_ADAPTER_COMBO,90,15,105,100,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
LTEXT "&Device:",IDC_STATIC,22,32,65,10,SS_CENTERIMAGE
COMBOBOX IDC_DEVICE_COMBO,90,30,105,100,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
GROUPBOX "Rendering mode",IDC_STATIC,5,52,200,45
CONTROL "Use desktop &window",IDC_WINDOW,"Button",
BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,10,62,85,15
CONTROL "&Fullscreen mode:",IDC_FULLSCREEN,"Button",
BS_AUTORADIOBUTTON,10,77,75,15
COMBOBOX IDC_FULLSCREENMODES_COMBO,90,77,105,204,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_GROUP | WS_TABSTOP
GROUPBOX "Multisample",IDC_STATIC,5,101,200,28
LTEXT "&Multisample Type:",IDC_STATIC,22,113,62,10,
SS_CENTERIMAGE
COMBOBOX IDC_MULTISAMPLE_COMBO,90,111,105,100,CBS_DROPDOWNLIST |
WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "OK",IDOK,210,10,50,14
PUSHBUTTON "Cancel",IDCANCEL,210,28,50,14
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -