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

📄 infoform3.h

📁 《C++Builder程序设计范例--中国象棋》配书盘自述文件
💻 H
字号:
//---------------------------------------------------------------------------
#ifndef InfoForm3H
#define InfoForm3H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <ActnList.hpp>
//---------------------------------------------------------------------------
class TInfoForm : public TForm
{
__published:	// IDE-manage
        TStaticText *BestPath;
        TStaticText *Message;
        TStaticText *Timer;
        TStaticText *RedInfo;
        TStaticText *BlackInfo;
        TStaticText *Value;
        TStaticText *Nodes;
        TStaticText *Seconds;
        TStaticText *Depth;
        TStaticText *Level2;
        TPanel *Panel1;
        TLabel *Label1;
        TStaticText *Color1;
        void __fastcall InfoPaint(TObject *Sender);
        void __fastcall FormShow(TObject *Sender);
private:	// User declarations

public:		// User declarations
        RECT InfoRect;
       void SetTurnText(AnsiString text)
		{
                Color1->Caption="轮流:"+AnsiString(text);
		}
       void SetRedInfoText(AnsiString text)
		{
                RedInfo->Caption="红方:"+AnsiString(text);
		}
       void SetBlackInfoText(AnsiString text)
		{
                BlackInfo->Caption="黑方:"+AnsiString(text);
		}
       void SetTimerText(AnsiString text)
                {
                Timer->Caption="时间:"+AnsiString(text);
                }
       void SetLevelText(AnsiString text)
		{
                Level2->Caption="级别:"+AnsiString(text);
		}

       void SetValueText(AnsiString text)
		{
               Value->Caption="值:"+AnsiString(text);
		}
       void SetNodeText(AnsiString text)
		{
                Nodes->Caption="节点:"+AnsiString(text);
		}
       void SetSecondsText(AnsiString text)
		{
                Seconds->Caption="步/秒:"+AnsiString(text);
		}
       void SetDepthText(AnsiString text)
                {
                Depth->Caption="深度:"+AnsiString(text);
                }
       void SetBestPathText(AnsiString text)
		{
             BestPath->Caption=text;
		}
       void SetMessageText(AnsiString text)
		{
              Message->Caption=text;
		}

       void DrawInfoFrame(HDC);
       void Reset();
       void IterReset();
       void SetInfoWindowBk();
        __fastcall TInfoForm(TComponent* Owner);
protected:
 void __fastcall Loaded();
 void __fastcall CreateParams(TCreateParams& Params);
};
//---------------------------------------------------------------------------
extern PACKAGE TInfoForm *InfoForm;
//---------------------------------------------------------------------------
#endif
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -