47 lines
1.2 KiB
C++
47 lines
1.2 KiB
C++
#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<page_config::ITEM>& 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();
|
|
};
|