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

📄 mainform.~h

📁 自动聊天机器人
💻 ~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 + -