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

📄 enguardmainunit.h

📁 指纹门禁机管理系统
💻 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 + -