📄 mainunit.h
字号:
//---------------------------------------------------------------------------
#ifndef MainUnitH
#define MainUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <ImgList.hpp>
#include <Menus.hpp>
//---------------------------------------------------------------------------
#include <Inifiles.hpp>
#include <registry.hpp>
//---------------------------------------------------------------------------
#define sAppName "EasyUpdate" //程序名称;
class TMainForm : public TForm
{
__published: // IDE-managed Components
TImageList *ImageList;
TPopupMenu *PopupMenu;
TMenuItem *PMUpdate;
TMenuItem *PMSysHelp;
TMenuItem *M2;
TMenuItem *PMListEdit;
TMenuItem *PMSystem;
TMenuItem *M3;
TMenuItem *PMLogin;
TMenuItem *M4;
TMenuItem *PMExit;
TMainMenu *MainMenu;
TMenuItem *MServer;
TMenuItem *MStart;
TMenuItem *MStop;
TMenuItem *M1;
TMenuItem *MExit;
TMenuItem *MConfig;
TMenuItem *MSystem;
TMenuItem *MListEdit;
TMenuItem *MHelp;
TMenuItem *MSysHelp;
TMenuItem *MUpdate;
TLabel *Label;
TProgressBar *ProgressBar;
TStatusBar *StatusBar;
TStaticText *StaticText;
void __fastcall FormDestroy(TObject *Sender);
void __fastcall MExitClick(TObject *Sender);
void __fastcall PMExitClick(TObject *Sender);
void __fastcall PMLoginClick(TObject *Sender);
void __fastcall MSystemClick(TObject *Sender);
private: // User declarations
unsigned IconMessage;
virtual void __fastcall WndProc(Messages::TMessage &Message);
public: // User declarations
BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_HOTKEY,TMessage,OnHotKey)
END_MESSAGE_MAP(TForm)
void __fastcall TMainForm::OnHotKey(TMessage &Message); //响应热键消息
int __fastcall TMainForm::PassChick();
void __fastcall TMainForm::AddTray();
void __fastcall TMainForm::DeleteTray();
static void CALLBACK TimeProc(UINT uID,UINT uMsg,DWORD dwUser,DWORD dw1,DWORD dw2); // 定时器回调函数
int TimerID; // 定时器ID
int iPassSuccess;//密码验证是否成功 :1,成功;0,不成功。
int iPassChick; //密码状态:是否需要密码验证(1,需要;0,不需要)
AnsiString sSysPass; //用户密码
int iAutoRun;//启动时是否自动运行:1,自动运行;0,不自动运行。
int iSysTray; //是否最小化到系统托盘:1,是;0,隐藏至系统后台。
int iAutoUpdate;//是否自动升级:1,自动升级;0,手动升级。
AnsiString sStartTime; //升级开始时间:默认0:00:01。
AnsiString sEndTime; //升级结束时间;默认6:00:01。
int iHuanYuan;
int iWangGuan;
AnsiString sWGPath;//请输入网管软件的安装路径和可执行文件:
AnsiString sEditURL;//易升自动升级系统服务器的域名:
AnsiString sEditIP; //易升自动升级系统服务器IP地址:
AnsiString sEditPort; //易升自动升级系统服务器端口号:
AnsiString sAppPath;//程序的当前路径;
__fastcall TMainForm(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TMainForm *MainForm;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -