📄 enguardmainunit.h
字号:
//---------------------------------------------------------------------------
#ifndef EnguardMainUnitH
#define EnguardMainUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ExtCtrls.hpp>
#include <ComCtrls.hpp>
#include <Menus.hpp>
#include <Buttons.hpp>
#include <ToolWin.hpp>
#include <ActnList.hpp>
#include <ImgList.hpp>
#include "BaseViewUnit.h"
#include "EnguardCommon.h"
#include "EventEngineUnit.h"
#include <Graphics.hpp>
#include "BaseConvertorUnit.h"
#include "DBConfigInfoUnit.h"
#include "DBAccessUnit.h"
//---------------------------------------------------------------------------
class TEnguardMainFrm : public TBaseViewFrm
{
__published: // IDE-managed Components
TMainMenu *mmMainMenu;
TMenuItem *mi_3;
TMenuItem *mi_4;
TMenuItem *mi_5;
TToolBar *tbTools;
TSpeedButton *spbnDBLink;
TSpeedButton *spbnDeptManage;
TSpeedButton *spbnEmpManage;
TSpeedButton *spbnRole;
TSpeedButton *spbnStart;
TToolButton *ToolButton1;
TMenuItem *mi_2;
TStatusBar *sbInfo;
TPanel *plInitPanel;
TActionList *alMainFuns;
TImageList *ilMain;
TAction *aDeptManage;
TAction *aEmpManage;
TAction *aEmergencyOpen;
TAction *aEntanceRole;
TAction *aDBLinkSet;
TAction *aDeviceManage;
TAction *aAddinDevice;
TToolButton *ToolButton3;
TPopupMenu *ppmView;
TMenuItem *N2;
TMenuItem *N3;
TMenuItem *N4;
TMenuItem *N5;
TMenuItem *N1;
TMenuItem *N6;
TPanel *plEvent;
TPageControl *pcNormalEvent;
TTabSheet *TabSheet1;
TListView *lvRecordInfo;
TPageControl *pcWarnEvent;
TTabSheet *TabSheet2;
TListView *ListView1;
TListView *lvWaringEvent;
TSplitter *slEvent;
TAction *aOperateLog;
TMenuItem *N7;
TMenuItem *N8;
TMenuItem *N9;
TAction *aEnguardEvent;
TMenuItem *N10;
TMenuItem *N11;
TTimer *trEventLog;
TMenuItem *N12;
TPanel *Panel1;
TMenuItem *N13;
TMenuItem *A1;
TAction *aClose;
TMenuItem *Q1;
TMenuItem *aEmpManage1;
TMenuItem *N14;
TMenuItem *N15;
TAction *aLogAnalyse;
TSpeedButton *spbnInitPanelShow;
TAction *aEngineStatus;
TAction *aLogin;
TAction *aChangePassword;
TAction *aShowInitPanel;
TMenuItem *L1;
TMenuItem *P1;
TMenuItem *N16;
TAction *aRefresh;
TSpeedButton *spbnClose;
TSpeedButton *spbnDeviceManage;
TAction *aHelp;
TSpeedButton *spbnOpen;
TToolButton *ToolButton5;
TSpeedButton *spbnEngineStatus;
TSpeedButton *spbnLogStat;
TSpeedButton *spbnLogManage;
TToolButton *ToolButton6;
TSpeedButton *spbnHelp;
TMenuItem *H1;
TBevel *Bevel2;
TBevel *Bevel3;
TBevel *Bevel4;
TBevel *Bevel5;
TBevel *Bevel6;
TBevel *Bevel7;
TBevel *Bevel8;
TBevel *Bevel9;
TAction *aClearEventList;
TMenuItem *C1;
TMenuItem *C2;
TMenuItem *L2;
TMenuItem *N17;
TMenuItem *N18;
TAction *aSystemConfigSet;
TMenuItem *N19;
TImageList *mlState;
void __fastcall aDeptManageExecute(TObject *Sender);
void __fastcall aEmpManageExecute(TObject *Sender);
void __fastcall aEmergencyOpenExecute(TObject *Sender);
void __fastcall aEntanceRoleExecute(TObject *Sender);
void __fastcall aDBLinkSetExecute(TObject *Sender);
void __fastcall aDeviceManageExecute(TObject *Sender);
void __fastcall aAddinDeviceExecute(TObject *Sender);
void __fastcall SpeedButton5Click(TObject *Sender);
void __fastcall N4Click(TObject *Sender);
void __fastcall N3Click(TObject *Sender);
void __fastcall bbtnDeptManageClick(TObject *Sender);
void __fastcall bbtnClick(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall aOperateLogExecute(TObject *Sender);
void __fastcall aEnguardEventExecute(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall FormDestroy(TObject *Sender);
void __fastcall trEventLogTimer(TObject *Sender);
void __fastcall SpeedButton4Click(TObject *Sender);
void __fastcall aCloseExecute(TObject *Sender);
void __fastcall aLogAnalyseExecute(TObject *Sender);
void __fastcall aEngineStatusExecute(TObject *Sender);
void __fastcall aLoginExecute(TObject *Sender);
void __fastcall aChangePasswordExecute(TObject *Sender);
void __fastcall aShowInitPanelExecute(TObject *Sender);
void __fastcall aRefreshExecute(TObject *Sender);
void __fastcall aHelpExecute(TObject *Sender);
void __fastcall lvWaringEventCustomDrawItem(TCustomListView *Sender,
TListItem *Item, TCustomDrawState State, bool &DefaultDraw);
void __fastcall aClearEventListExecute(TObject *Sender);
void __fastcall aSystemConfigSetExecute(TObject *Sender);
void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
private:
UserInfoEx_T CurUserInfo; //当前登录员工
TDataConvertor aConv; //基础数据转换实例
TDBAccess aDBAccess; //数据库访问实例
AnsiString DllFileName; //设备动态库文件
AnsiString ConfigFile;
SystemConfig_T aSystemConfigInfo;
TEventEngine* pEventEngine; //事件引擎实例
int lEventCount;
int lWarningEventCount;
void AddNormalEventLog(LogInfoBase_T iLogInfo);
void AddWaringEventLog(LogInfoBase_T iLogInfo);
void SetInitPanelVisible(bool iVisible);
void SetWarningPanelSytle(int iStyle);
public:
__fastcall TEnguardMainFrm(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TEnguardMainFrm *EnguardMainFrm;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -