#pragma once #include "page.h" // CDlgMgr 对话框 class CDlgMgr : public CDialogEx, public page_config { DECLARE_DYNAMIC(CDlgMgr) public: CDlgMgr(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CDlgMgr(); // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = IDD_MANAGER }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 virtual BOOL OnInitDialog(); void reload(std::wstring& cont); DECLARE_MESSAGE_MAP() public: CListCtrl list_; afx_msg void OnBnClickedCheckReport(); afx_msg LRESULT OnDisableIPCtrl(WPARAM, LPARAM); afx_msg void OnBnClickedButtonMaintain(); afx_msg void OnBnClickedButtonAdd(); afx_msg void OnCbnSelchangeComboItem(); afx_msg void OnNMDblclkList1(NMHDR* pNMHDR, LRESULT* pResult); CComboBox combo_; afx_msg void OnBnClickedButtonAddAll(); void init_test_items(std::vector& items); public: virtual std::wstring export_config(bool* ok, bool used_in_code = false, int code_ver = 1) override; CIPAddressCtrl ip_; afx_msg void OnDropFiles(HDROP hDropInfo); // afx_msg UINT OnGetDlgCode(); afx_msg void OnListPasteClipboard(); afx_msg void OnNMRClickList1(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnListClear(); };