123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
-
- // DiosUnitToolsDlg.h: 头文件
- #pragma once
- // CDiosUnitToolsDlg 对话框
- class CDiosUnitToolsDlg : public CDialogEx
- {
- // 构造
- public:
- CDiosUnitToolsDlg(CWnd* pParent = nullptr); // 标准构造函数
- ~CDiosUnitToolsDlg();
- // 对话框数据
- #ifdef AFX_DESIGN_TIME
- enum { IDD = IDD_DIOSUNITTOOLS_DIALOG };
- #endif
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- HICON m_hIcon;
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- bool InitLog(); //初始化日志模块
- void ExitLog();
- void SwitchTable(Dev_Type unitType = Dev_Type::Dev_TypeNULL);
- public:
- static CDiosUnitToolsDlg* m_Singleton; //自身指针
- CTabCtrl m_ctrTAB_UnitList; //窗口表
- CEdit m_editLog; //日志文本
- CEdit m_editMSG; //消息文本
- static void DlgLog(CString strlog); //日志打印
- static void DlgMSG(CString strKey, CString strText); //消息打印
- LRESULT DiosModeInit(WPARAM wParam, LPARAM lParam); //其它设备窗口初始化另一个设备窗口
- void ShowPageElements(bool init = FALSE, bool exit = FALSE); //按钮显示统一处理
- void SetUnitConfig(); //初始化
- afx_msg void OnTcnSelchangeTab1(NMHDR* pNMHDR, LRESULT* pResult);
- afx_msg void OnBnClickedButton1(); //加载窗口
- afx_msg void OnBnClickedButton2(); //卸载窗口
- afx_msg void OnBnClickedOk();
- };
|