trunform.h

来自「我写的SQL Server网络备份工具。(服务器端用VC开发」· C头文件 代码 · 共 59 行

H
59
字号
//---------------------------------------------------------------------------

#ifndef TRunFormH
#define TRunFormH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include "trayicon.h"
#include <ImgList.hpp>
#include <Menus.hpp>
#include <ExtCtrls.hpp>
#include <ADODB.hpp>
#include <DB.hpp>
#include "BackupTask.h"
//---------------------------------------------------------------------------

class TRunForm : public TForm
{
__published:	// IDE-managed Components
    TTrayIcon *Tray;
    TImageList *ImageList;
    TPopupMenu *PopupMenu;
    TMenuItem *meuEditTask;
    TMenuItem *meuExit;
    TMenuItem *meuLine1;
    TTimer *Timer;
    void __fastcall meuEditTaskClick(TObject *Sender);
    void __fastcall meuExitClick(TObject *Sender);
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall FormActivate(TObject *Sender);
    void __fastcall TimerTimer(TObject *Sender);
private:	// User declarations
public:		// User declarations
    __fastcall TRunForm(TComponent* Owner);
    static BOOL StartBackup(BackupTask * pTask);
protected:
    virtual void __fastcall WndProc(Messages::TMessage & Message);
    
    void LoadIP();
    BOOL m_bConnServer;
    int  m_nSecond;
    void SetTrayIcon();

    TDateTime m_dtLastTime;
    static DWORD WINAPI LoadTodayTask(LPVOID lpParam);
    static void BackupSucceedHandle(TADOConnection * pConn, BackupTask * pTask);
    void SetAutoRun();
};
//---------------------------------------------------------------------------
extern PACKAGE TRunForm *RunForm;
extern AnsiString g_Path;
extern AnsiString g_ConnectionString;
extern int  g_nIP1 , g_nIP2 , g_nIP3 , g_nIP4;
extern char *g_IPFormat;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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