⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chess.rc

📁 中国象棋源程序,该程序采用多种搜索算法实现了人机对弈的功能
💻 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\\Chess.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\\icon1.ico"
IDI_UNDO                ICON    DISCARDABLE     "res\\icon3.ico"
IDI_REDO                ICON    DISCARDABLE     "res\\ico00001.ico"
IDI_STOP                ICON    DISCARDABLE     "res\\cut.ico"
IDI_COMPUTER            ICON    DISCARDABLE     "res\\icon2.ico"
IDI_SET                 ICON    DISCARDABLE     "res\\新建图标(2).ico"
IDI_HELP                ICON    DISCARDABLE     "res\\Help GID.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG DISCARDABLE  0, 0, 235, 55
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于"
FONT 9, "宋体"
BEGIN
    ICON            IDR_MAINFRAME,IDC_STATIC,11,17,20,20
    DEFPUSHBUTTON   "确定",IDOK,178,7,50,14,BS_BITMAP | WS_GROUP
    LTEXT           "作者:陶善文",IDC_STATIC,39,13,45,8
    LTEXT           "QQ:8261525 Email:ahei080210114@hotmail.com",IDC_STATIC,
                    39,38,169,8
    LTEXT           "南京航空航天大学信息与计算科学专业",IDC_STATIC,39,25,
                    137,8
END

IDD_CHESS_DIALOG DIALOGEX 0, 0, 359, 321
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
    WS_SYSMENU
EXSTYLE WS_EX_APPWINDOW
CAPTION "中国象棋----作者:陶善文"
MENU IDR_MENU_MAIN
FONT 9, "宋体", 0, 0, 0x1
BEGIN
    CONTROL         "电脑",IDC_BTNCOMPUTER,"Button",BS_OWNERDRAW | 
                    WS_DISABLED | WS_TABSTOP,252,277,53,22
    LTEXT           " 欢迎使用中国象棋      作者:陶善文",IDC_OUTPUTINFO,0,
                    276,251,22,SS_CENTERIMAGE | SS_SUNKEN
    CONTROL         "停止",IDC_BTN_STOP,"Button",BS_OWNERDRAW | WS_DISABLED | 
                    WS_TABSTOP,306,277,53,22
    LISTBOX         IDC_LISTCHESSRECORD,251,0,108,276,LBS_NOINTEGRALHEIGHT | 
                    WS_VSCROLL | WS_TABSTOP
    CONTROL         "Progress1",IDC_PROGRESSTHINK,"msctls_progress32",
                    PBS_SMOOTH | WS_BORDER,0,299,251,22
    CONTROL         "悔棋",IDC_BTNUNDO,"Button",BS_OWNERDRAW | WS_DISABLED | 
                    WS_TABSTOP,252,299,53,22
    CONTROL         "还原",IDC_BTNREDO,"Button",BS_OWNERDRAW | WS_DISABLED | 
                    WS_TABSTOP,306,299,53,22
END

IDD_SET DIALOG DISCARDABLE  0, 0, 221, 167
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "设置"
FONT 9, "宋体"
BEGIN
    DEFPUSHBUTTON   "确定",IDOK,171,147,47,17,BS_BITMAP
    PUSHBUTTON      "取消",IDCANCEL,120,147,47,17,BS_BITMAP
    LISTBOX         IDC_LIST_ENGINE,0,12,221,89,LBS_NOINTEGRALHEIGHT | 
                    WS_VSCROLL | WS_TABSTOP
    EDITTEXT        IDC_EDTDEPTH,189,128,30,13,ES_AUTOHSCROLL
    CONTROL         "Spin1",IDC_PLY,"msctls_updown32",UDS_SETBUDDYINT | 
                    UDS_ALIGNRIGHT | UDS_AUTOBUDDY | UDS_ARROWKEYS,202,127,
                    11,15
    LTEXT           "搜索引擎",IDC_STATIC,0,2,33,8
    GROUPBOX        "执棋",IDC_STATIC,102,105,39,38
    CONTROL         "红方",IDC_RADIOREDCHESS,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,108,117,32,10
    CONTROL         "黑方",IDC_RADIOBLACKCHESS,"Button",BS_AUTORADIOBUTTON,
                    108,130,32,10
    GROUPBOX        "下棋方式",IDC_STATIC,0,105,101,38
    CONTROL         "人机对弈",IDC_RADIOPC,"Button",BS_AUTORADIOBUTTON | 
                    WS_GROUP,4,117,48,10
    CONTROL         "人人对弈",IDC_RADIOPP,"Button",BS_AUTORADIOBUTTON,4,130,
                    48,10
    CONTROL         "机机对弈",IDC_RADIOCC,"Button",BS_AUTORADIOBUTTON,51,
                    117,48,10
    CONTROL         "混杂对弈",IDC_RADIOHASH,"Button",BS_AUTORADIOBUTTON,51,
                    130,48,10
    GROUPBOX        "搜索深度",IDC_STATIC,142,105,79,38
    CONTROL         "默认设置",IDC_RADIO_DEFAULTSET,"Button",
                    BS_AUTORADIOBUTTON | WS_GROUP,149,117,48,10
    CONTROL         "自定义",IDC_RADIO_USERDEFINE,"Button",
                    BS_AUTORADIOBUTTON,149,130,40,10
END

IDD_HELP DIALOG DISCARDABLE  0, 0, 134, 169
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "使用说明"
FONT 9, "宋体"
BEGIN
    DEFPUSHBUTTON   "确定",IDOK,80,150,50,16,BS_BITMAP
    EDITTEXT        IDC_EDIT_HELP,0,0,134,147,ES_MULTILINE | ES_READONLY | 
                    WS_VSCROLL
END


#ifndef _MAC
/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "080404B0"
        BEGIN
            VALUE "CompanyName", "\0"
            VALUE "FileDescription", "Chess Microsoft 基础类应用程序\0"
            VALUE "FileVersion", "1, 0, 0, 1\0"
            VALUE "InternalName", "Chess\0"
            VALUE "LegalCopyright", "版权所有 (C) 2004\0"
            VALUE "LegalTrademarks", "\0"
            VALUE "OriginalFilename", "Chess.EXE\0"
            VALUE "ProductName", "Chess 应用程序\0"
            VALUE "ProductVersion", "1, 0, 0, 1\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, 48
    END

    IDD_CHESS_DIALOG, DIALOG
    BEGIN
        RIGHTMARGIN, 352
        BOTTOMMARGIN, 314
    END

    IDD_HELP, DIALOG
    BEGIN
        TOPMARGIN, 7
    END
END
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

IDB_CHESSBOARD          BITMAP  DISCARDABLE     "res\\bmp00001.bmp"
IDB_CHESSMAN            BITMAP  DISCARDABLE     "res\\bitmap1.bmp"
IDB_OK                  BITMAP  DISCARDABLE     "res\\ok.bmp"
IDB_CANCEL              BITMAP  DISCARDABLE     "res\\cancle.bmp"

/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

IDR_MENU_MAIN MENU DISCARDABLE 
BEGIN
    POPUP "(&C)棋谱"
    BEGIN
        MENUITEM "(&O)打开",                    IDM_OPENFILE
        MENUITEM "(&S)保存",                    IDM_SAVEFILE
        MENUITEM "(&E)退出",                    IDM_EXIT
    END
    POPUP "(&S)设置"
    BEGIN
        MENUITEM "(&S)参数设置",                IDM_SET
        MENUITEM "(&B)布局",                    IDM_SETCHESSBOARD
        MENUITEM "(&N)新来一局",                IDM_NEWGAME
    END
    POPUP "(&V)查看"
    BEGIN
        MENUITEM "(&I)倒转棋盘",                IDM_INVERSECB
    END
    POPUP "(&H)帮助"
    BEGIN
        MENUITEM "(&A)关于",                    IDM_ABOUT
        MENUITEM "(&H)帮助主题",                IDM_HELP
    END
    MENUITEM "",                            65535
END

IDR_MENU_SETCHESSBOARDING MENU DISCARDABLE 
BEGIN
    POPUP "布局右键菜单"
    BEGIN
        POPUP "红方棋子(&R)"
        BEGIN
            MENUITEM "兵(&B)",                      IDM_RPAWN
            MENUITEM "炮(&P)",                      IDM_RCANON
            MENUITEM "车(&J)",                      IDM_RCAR
            MENUITEM "马(&M)",                      IDM_RHORSE
            MENUITEM "相(&X)",                      IDM_RELEPHANT
            MENUITEM "仕(&S)",                      IDM_RBISHOP
            MENUITEM "帅(&K)",                      IDM_RKING
        END
        POPUP "黑方棋子(&B)"
        BEGIN
            MENUITEM "卒(&B)",                      IDM_BPAWN
            MENUITEM "炮(&P)",                      IDM_BCANON
            MENUITEM "车(&J)",                      IDM_BCAR
            MENUITEM "马(&M)",                      IDM_BHORSE
            MENUITEM "象(&X)",                      IDM_BELEPHANT
            MENUITEM "士(&S)",                      IDM_BBISHOP
            MENUITEM "将(&K)",                      IDM_BKING
        END
        MENUITEM SEPARATOR
        MENUITEM "删除(&D)",                    IDM_DELETE
        MENUITEM "清空棋盘",                    IDM_CLEARCB
        MENUITEM "布局完毕",                    IDM_SCBOVER
    END
END

IDR_MENU_CHESSING MENU DISCARDABLE 
BEGIN
    POPUP "下棋右键菜单"
    BEGIN
        MENUITEM "参数设置",                    IDM_SET
        MENUITEM SEPARATOR
        MENUITEM "预览",                        IDM_PREVIEW
        MENUITEM "预览完毕",                    IDM_PREVIEWOVER
        MENUITEM SEPARATOR
        MENUITEM "布局",                        IDM_SETCHESSBOARD
        MENUITEM "新来一局",                    IDM_NEWGAME
        MENUITEM SEPARATOR
        MENUITEM "打开",                        IDM_OPENFILE
        MENUITEM "保存",                        IDM_SAVEFILE
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_ABOUTBOX            "关于 Chess(&A)..."
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\Chess.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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -