1 #pragma once 2 #include "BaseDialog.h" 3 #include "ListCtrlEx.h" 4 5 6 // CFileRelateDlg 对话框 7 8 class CFileRelateDlg : public CBaseDialog 9 { 10 DECLARE_DYNAMIC(CFileRelateDlg) 11 12 public: 13 CFileRelateDlg(CWnd* pParent = nullptr); // 标准构造函数 14 virtual ~CFileRelateDlg(); 15 16 // 对话框数据 17 #ifdef AFX_DESIGN_TIME 18 enum { IDD = IDD_FILE_RELATE_DIALOG }; 19 #endif 20 21 protected: 22 virtual CString GetDialogName() const override; 23 virtual bool InitializeControls() override; 24 25 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 26 void RefreshList(); 27 28 DECLARE_MESSAGE_MAP() 29 public: 30 CListCtrlEx m_list_ctrl; 31 virtual BOOL OnInitDialog(); 32 virtual void OnOK(); 33 afx_msg void OnBnClickedSelectAllCheck(); 34 afx_msg void OnBnClickedDefaultButton(); 35 }; 36