chinesechess.rc
来自「用c++ 开发的中国象棋」· RC 代码 · 共 445 行
RC
445 行
//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\\ChineseChess.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\\ChineseChess.ico"
/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 235, 69
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于 ChineseChess"
FONT 9, "宋体"
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
LTEXT "ChineseChess 1.0 版",IDC_STATIC,40,10,119,8,SS_NOPREFIX
LTEXT "版权所有 (C) 2007",IDC_STATIC,40,25,85,8
CONTROL "确定",IDOK,"Button",BS_OWNERDRAW | BS_FLAT | WS_GROUP |
WS_TABSTOP,178,10,50,14
LTEXT "中国矿业大学 计算机学院 计04-6班 周川祥",IDC_STATIC,18,
45,179,8
END
IDD_CHINESECHESS_DIALOG DIALOGEX 0, 0, 415, 359
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
WS_SYSMENU
EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW
CAPTION "中国象棋"
MENU IDR_MENUBAT
FONT 9, "宋体"
BEGIN
GROUPBOX "游戏信息",IDC_GAMEINFO,288,51,112,139
LISTBOX IDC_LIST_MSG,293,63,102,124,LBS_SORT |
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_EDIT_MSG,291,200,108,18,ES_AUTOHSCROLL
CONTROL "发送",IDC_BTN_SEND,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,356,239,41,20
CONTROL "悔棋",IDC_BTN_UNDO,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,358,323,43,21
LTEXT "对方:",IDC_STATIC,290,23,27,9
LTEXT "",IDC_BNAME,325,23,27,9
CONTROL 146,IDC_B_BLACK,"Static",SS_BITMAP,369,23,21,21
LTEXT "己方:",IDC_STATIC,294,274,27,9
LTEXT "",IDC_RNAME,329,274,27,9
CONTROL 147,IDC_B_RED,"Static",SS_BITMAP,373,274,21,21
EDITTEXT IDC_OUTPUTINFO,11,301,213,31,ES_AUTOHSCROLL |
ES_READONLY | WS_DISABLED
CONTROL "还原",IDC_BTN_REUNDO,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,303,326,38,19
CONTROL "认输",IDC_BTN_GIVEUP,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,299,239,41,20
CONTROL "Progress1",IDC_PROGRESSTHINK,"msctls_progress32",
WS_BORDER,14,338,212,14,WS_EX_TRANSPARENT
CONTROL "新开局",IDC_BTN_NEWGAME,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,356,239,41,20
END
IDD_DIALOG_INITSET DIALOG DISCARDABLE 0, 0, 266, 191
STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "中国象棋初始化设置"
FONT 10, "System"
BEGIN
CONTROL "确 定",IDOK,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,206,13,50,14
CONTROL "退 出",IDCANCEL,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,206,30,50,14
GROUPBOX "请选择游戏类型",IDC_STATIC,7,10,190,33
CONTROL "网络二人对战",IDC_RADIO_NETBATTLE,"Button",
BS_AUTORADIOBUTTON,17,27,59,10
CONTROL "人机对弈",IDC_RADIO_MANTOMACHINE,"Button",
BS_AUTORADIOBUTTON,79,26,48,10
CONTROL "",IDC_SEPARATOR,"Static",SS_BLACKFRAME,7,114,252,1
GROUPBOX "玩家信息设置",IDC_STATIC,13,54,232,54
LTEXT "输入姓名:",IDC_STATIC,18,72,48,12
EDITTEXT IDC_EDIT_PLAYERNAME,55,86,60,14,ES_AUTOHSCROLL
LTEXT "选择头像:",IDC_STATIC,119,72,48,12
CONTROL 146,IDC_BM_FACE,"Static",SS_BITMAP,170,86,16,16
SCROLLBAR IDC_SCROLLBAR,203,84,10,16,SBS_TOPALIGN | SBS_VERT
GROUPBOX "网络设置",IDC_STATIC,13,123,227,61
CONTROL "创建新游戏",IDC_RADIO_CREATE,"Button",
BS_AUTORADIOBUTTON,29,135,59,10
CONTROL "加入游戏",IDC_RADIO_JOIN,"Button",BS_AUTORADIOBUTTON,29,
150,48,10
LTEXT "服务器地址:",IDC_STATIC,103,151,48,12
LTEXT "端 口 号:",IDC_STATIC,103,166,48,12
CONTROL "IPAddress1",IDC_IPADDRESS,"SysIPAddress32",WS_TABSTOP,
156,147,74,13
EDITTEXT IDC_EDIT_PORT,157,165,60,12,ES_AUTOHSCROLL
CONTROL "进入游戏大厅",IDC_RADIO_JOINPLAYROOM,"Button",
BS_AUTORADIOBUTTON,131,26,59,10
END
IDD_DIALOG_NETSET DIALOG DISCARDABLE 0, 0, 187, 110
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "网络设置"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,23,89,50,14,BS_FLAT
PUSHBUTTON "Cancel",IDCANCEL,100,89,50,14,BS_FLAT
GROUPBOX "网络设置",IDC_STATIC,12,10,161,42
GROUPBOX "棋子选择",IDC_STATIC,14,56,157,23
LTEXT "IP地址:",IDC_STATIC,52,22,32,8
LTEXT "端口号:",IDC_STATIC,52,37,33,8
EDITTEXT IDC_EDIT_PORT,88,37,56,10,ES_AUTOHSCROLL
CONTROL "黑棋",IDC_RADIO_BLACKCHESS,"Button",BS_AUTORADIOBUTTON,
102,67,36,8
CONTROL "红棋",IDC_RADIO_REDCHESS,"Button",BS_AUTORADIOBUTTON,63,
67,36,8
EDITTEXT IDC_EDIT_IPADDR,88,19,56,10,ES_AUTOHSCROLL
END
IDD_DIALOG_CPUMEMORY DIALOG DISCARDABLE 0, 0, 206, 178
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
WS_CAPTION | WS_SYSMENU
CAPTION "人机对弈-CPU与内存使用动态显示"
FONT 10, "System"
BEGIN
CONTROL "确 定",IDOK,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,35,153,50,14
CONTROL "取 消",IDCANCEL,"Button",BS_OWNERDRAW | BS_FLAT |
WS_TABSTOP,123,153,50,14
END
IDD_DIALOG_PLAYERLIST DIALOG DISCARDABLE 0, 0, 246, 168
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog"
FONT 10, "System"
BEGIN
DEFPUSHBUTTON "OK",IDOK,27,141,50,14,BS_FLAT
PUSHBUTTON "Cancel",IDCANCEL,137,141,50,14,BS_FLAT
CONTROL "List1",IDC_LIST_PLAYER,"SysListView32",LVS_REPORT |
WS_BORDER | WS_TABSTOP,7,7,232,127
END
#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x9L
#else
FILEFLAGS 0x8L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "080404b0"
BEGIN
VALUE "Comments", "软件系统设计\0"
VALUE "CompanyName", "中国矿业大学 -计算机学院\0"
VALUE "FileDescription", "中国象棋(网络版 + 单机版)\0"
VALUE "FileVersion", "1, 0, 0, 1\0"
VALUE "InternalName", "ChineseChess\0"
VALUE "LegalCopyright", "版权所有 (C) 2007\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "ChineseChess.EXE\0"
VALUE "PrivateBuild", "zhou\0"
VALUE "ProductName", "ChineseChess 应用程序\0"
VALUE "ProductVersion", "1, 0, 0, 1\0"
VALUE "SpecialBuild", "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x804, 1200
END
END
#endif // !_MAC
/////////////////////////////////////////////////////////////////////////////
//
// DESIGNINFO
//
#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO DISCARDABLE
BEGIN
IDD_ABOUTBOX, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 228
TOPMARGIN, 7
BOTTOMMARGIN, 62
END
IDD_CHINESECHESS_DIALOG, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 408
TOPMARGIN, 7
BOTTOMMARGIN, 352
END
IDD_DIALOG_INITSET, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 259
TOPMARGIN, 7
BOTTOMMARGIN, 184
END
IDD_DIALOG_NETSET, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 180
TOPMARGIN, 7
BOTTOMMARGIN, 103
END
IDD_DIALOG_CPUMEMORY, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 199
TOPMARGIN, 7
BOTTOMMARGIN, 171
END
IDD_DIALOG_PLAYERLIST, DIALOG
BEGIN
LEFTMARGIN, 7
RIGHTMARGIN, 239
TOPMARGIN, 7
BOTTOMMARGIN, 161
END
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//
IDB_FACE1 BITMAP DISCARDABLE "res\\7.bmp"
IDB_FACE2 BITMAP DISCARDABLE "res\\1.bmp"
IDB_FACE3 BITMAP DISCARDABLE "res\\2.bmp"
IDB_FACE4 BITMAP DISCARDABLE "res\\3.bmp"
IDB_FACE5 BITMAP DISCARDABLE "res\\4.bmp"
IDB_FACE6 BITMAP DISCARDABLE "res\\5.bmp"
IDB_FACE7 BITMAP DISCARDABLE "res\\6.bmp"
IDB_CHESSMAN BITMAP DISCARDABLE "res\\ChessMan.bmp"
IDB_BITMAP1 BITMAP DISCARDABLE "res\\bg.bmp"
/////////////////////////////////////////////////////////////////////////////
//
// Menu
//
IDR_MENUBAT MENU DISCARDABLE
BEGIN
POPUP "游戏设置"
BEGIN
MENUITEM "游戏选择", ID_SET_GAMETYPE
MENUITEM "背景音乐", ID_SET_BKSOUND, CHECKED
MENUITEM "重新开局", ID_SET_RESET
MENUITEM "CPU和内存使用", ID_CPUANDMEM
MENUITEM "退出游戏", ID_SET_EXIT
END
POPUP "残 局"
BEGIN
MENUITEM "保存残局", ID_SAVE
MENUITEM "打开残局", ID_OPEN
END
POPUP "难度设置"
BEGIN
MENUITEM "初 学", ID_DIFF0
MENUITEM "进 阶", ID_DIFF1
MENUITEM "一 般", ID_DIFF2, CHECKED
MENUITEM "较 难", ID_DIFF3
MENUITEM "高 手", ID_DIFF4
END
POPUP "网络设置"
BEGIN
MENUITEM "创建游戏", ID_NET_CREATE
MENUITEM "加入游戏", ID_NET_JOIN
END
POPUP "皮 肤"
BEGIN
MENUITEM "更换背景", ID_BKG
MENUITEM "更换棋盘颜色", ID_COLOR
END
POPUP "连接服务器"
BEGIN
MENUITEM "服务器 1", ID_LINK_SERVER1, GRAYED
MENUITEM "服务器 2", ID_LINK_SERVER2, GRAYED
END
POPUP "关 于"
BEGIN
MENUITEM "游 戏 教 程", ID_HELP_LEARN
MENUITEM "联 系 作 者", ID_HELP_AUTHOR
MENUITEM "关于中国象棋", ID_HELP_CHESECHESS
MENUITEM "中国矿业大学", ID_HELP_CUMT
MENUITEM "中国象棋大师网", ID_HELP_CCHESSNET
END
END
IDR_SYSTRAYMENU MENU DISCARDABLE
BEGIN
POPUP "右键菜单"
BEGIN
MENUITEM "显示", IDM_SHOW
MENUITEM "隐藏", IDM_HIDE
MENUITEM "退出", IDM_EXIT
END
END
/////////////////////////////////////////////////////////////////////////////
//
// WAVE
//
IDR_BKSOUND WAVE DISCARDABLE "res\\bksound.wav"
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE DISCARDABLE
BEGIN
IDS_ABOUTBOX "关于 ChineseChess(&A)..."
IDP_SOCKETS_INIT_FAILED "Windows 通信端口初始化失败。"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_SET_GAMETYPE "选择网络对战或人机对弈"
END
STRINGTABLE DISCARDABLE
BEGIN
ID_DIFF0 "我的智商很低哦"
ID_DIFF1 "哈哈,我菜鸟一个"
ID_DIFF2 "亨,走着瞧"
ID_DIFF3 "兄弟,注意点哦"
ID_DIFF4 "我思考的很慢的哦"
END
#endif // Chinese (P.R.C.) resources
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
#ifdef _WIN32
LANGUAGE 4, 2
#pragma code_page(936)
#endif //_WIN32
#include "res\ChineseChess.rc2" // non-Microsoft Visual C++ edited resources
#include "l.chs\afxres.rc" // Standard components
#endif
/////////////////////////////////////////////////////////////////////////////
#endif // not APSTUDIO_INVOKED
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?