📄 mainform.~h
字号:
//---------------------------------------------------------------------------
#ifndef mainformH
#define mainformH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <Menus.hpp>
#include "InfoLog.h"
#include "Robot.h"
#include <Dialogs.hpp>
#include "About.h"
#include <ImgList.hpp>
#include <ComCtrls.hpp>
#include <ToolWin.hpp>
#include <ActnList.hpp>
#define DEF_YOUR_NAME "你"
#define TAG_WHEN "于"
#define TAG_SAY "说"
//---------------------------------------------------------------------------
class TFormInterface;
class TForm1 : public TForm
{
__published: // IDE-managed Components
TMainMenu *MainMenu;
TMenuItem *C1;
TMenuItem *S1;
TMenuItem *N1;
TMenuItem *X1;
TMenuItem *H1;
TMenuItem *U1;
TMenuItem *N2;
TMenuItem *A1;
TSplitter *Splitter1;
TPanel *Panel1;
TSplitter *Splitter2;
TPanel *Panel2;
TMemo *mbChatList;
TPanel *Panel3;
TButton *btnSend;
TMemo *mbMyInfo;
TSaveDialog *SaveDialog;
TPopupMenu *PopupMenu;
TMenuItem *ppmSaveInfo;
TMenuItem *ppmCopy;
TMenuItem *ppmAbout;
TImageList *ImageList1;
TMenuItem *N3;
TMenuItem *C2;
TMenuItem *P1;
TMenuItem *N4;
TToolBar *ToolBar1;
TToolButton *ToolButton1;
TToolButton *ToolButton2;
TToolButton *ToolButton3;
TToolButton *ToolButton4;
TToolButton *ToolButton5;
TActionList *ActionList;
TAction *actSaveInfo;
TAction *actExit;
TMenuItem *insert1;
TMenuItem *shezhi;
TToolButton *ToolButton6;
TToolButton *ToolButton7;
TAction *actsetshuxing;
TLabel *Label1;
TToolButton *ToolButton8;
TAction *actpaste;
TAction *actHelp;
void __fastcall btnSendClick(TObject *Sender);
void __fastcall A1Click(TObject *Sender);
void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
void __fastcall C2Click(TObject *Sender);
void __fastcall actSaveInfoExecute(TObject *Sender);
void __fastcall actExitExecute(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
void __fastcall actsetshuxingExecute(TObject *Sender);
void __fastcall actpasteExecute(TObject *Sender);
void __fastcall FormActivate(TObject *Sender);
void __fastcall actHelpExecute(TObject *Sender);
public: // User declarations
TFormInterface *mp_Interface;
ChatRobot *aRobot; //保存机器人属性
public: // User declarations
__fastcall TForm1(TComponent* Owner);
__fastcall ~TForm1();
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
class TFormInterface:public IInfoLog
{
private:
TForm1 *mpContainerForm;
public:
__fastcall TFormInterface( TForm1 *ContainerForm ); //指向中间层;
void __fastcall Log(TDateTime LogTime, const AnsiString &Sender, const AnsiString &Info );
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -