📄 main.h
字号:
//---------------------------------------------------------------------------
#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <Grids.hpp>
#include "TList.h"
#include <Menus.hpp>
//---------------------------------------------------------------------------
class TFrm_main : public TForm
{
__published: // IDE-managed Components
TBitBtn *btn_do;
TBitBtn *Btn_Next;
TBitBtn *Btn_Prior;
TBitBtn *Btn_BData;
TBitBtn *Btn_EData;
TGroupBox *GB_BData;
TSpeedButton *b00;
TSpeedButton *b01;
TSpeedButton *b02;
TSpeedButton *b10;
TSpeedButton *b11;
TSpeedButton *b12;
TSpeedButton *b20;
TSpeedButton *b21;
TSpeedButton *b22;
TGroupBox *GB_NData;
TSpeedButton *n00;
TSpeedButton *n01;
TSpeedButton *n02;
TSpeedButton *n10;
TSpeedButton *n11;
TSpeedButton *n12;
TSpeedButton *n20;
TSpeedButton *n21;
TSpeedButton *n22;
TBitBtn *Btn_BRandom;
TGroupBox *GB_EData;
TSpeedButton *e00;
TSpeedButton *e01;
TSpeedButton *e02;
TSpeedButton *e10;
TSpeedButton *e11;
TSpeedButton *e12;
TSpeedButton *e20;
TSpeedButton *e21;
TSpeedButton *e22;
TBitBtn *Btn_ERandom;
TBitBtn *Btn_Reset;
TLabel *LB_Step;
TLabel *Label2;
TMainMenu *MainMenu1;
TMenuItem *N1;
TMenuItem *N2;
TMenuItem *menu_exit;
TMenuItem *menu_about;
void __fastcall btn_doClick(TObject *Sender);
void __fastcall Btn_NextClick(TObject *Sender);
void __fastcall Btn_PriorClick(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
void __fastcall b00Click(TObject *Sender);
void __fastcall Btn_BRandomClick(TObject *Sender);
void __fastcall e00Click(TObject *Sender);
void __fastcall Btn_BDataClick(TObject *Sender);
void __fastcall Btn_EDataClick(TObject *Sender);
void __fastcall Btn_ERandomClick(TObject *Sender);
void __fastcall Btn_ResetClick(TObject *Sender);
void __fastcall menu_exitClick(TObject *Sender);
void __fastcall menu_aboutClick(TObject *Sender);
private: // User declarations
public: // User declarations
int NData[3][3]; //全局变量,记录将牌各位置的当前状态
int CurrentStep;
AnsiString sCount;
void GetBData(int mData[][3]);
void GetEData(int mData[][3]);
bool IsLegal(AnsiString s1,AnsiString s2);
int GetNum(TSpeedButton *btn);
void ResetNowState(); //根据NData[3][3]设置当前状态
__fastcall TFrm_main(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TFrm_main *Frm_main;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -