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 + -
显示快捷键?