| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #pragma once
- #include "afxcmn.h"
- #include "afxwin.h"
- // CDlgConfig 对话框
- class CDlgProcess : public CDialogEx
- {
- DECLARE_DYNAMIC(CDlgProcess)
- public:
- CDlgProcess(CWnd* pParent = NULL); // 标准构造函数
- virtual ~CDlgProcess();
- // 对话框数据
- enum { IDD = IDD_DLG_PROCESS };
- protected:
- virtual BOOL OnInitDialog();
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- afx_msg void OnBnClickedButtonDel();
- afx_msg void OnNMClickListInfo(NMHDR *pNMHDR, LRESULT *pResult);
- afx_msg void OnBnClickedOk();
- afx_msg void OnEnChangeMfceditbrowsePath();
- afx_msg void OnBnClickedRadioUse();
- afx_msg void OnBnClickedRadioUnuse();
- DECLARE_MESSAGE_MAP()
- private:
- BOOL __OpenConfigFile(); // 打开配置文件
- void __ShowListInfo(); // 显示列表信息
- public:
- CListCtrl m_listInfo;
- CString m_strProName;
- CString m_strProcPath;
- int m_IsUseTimer;
- int m_IsUnUseTimer;
- CButton m_HeartbeatFlag;
- CEdit m_EdtRestartTime;
- HANDLE m_hFileConfig; // 配置文件句柄
- HANDLE m_hMapFileConfig; // 配置文件映射句柄
- ProcessInfo* m_pProcessInfo; // 配置信息内存视图
- afx_msg void OnBnClickedButton1();
- CEdit m_PowerDelayTime;
- CEdit m_ExeDelayTime;
- };
|