Index: src/ch/RecentDlg.h =================================================================== diff -u -rd5c3edd0d167db9b5d47d04248820fda49499a5e -r12ee49f6bf1f8921500ee2078e0a8c2d7b6d2a45 --- src/ch/RecentDlg.h (.../RecentDlg.h) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/ch/RecentDlg.h (.../RecentDlg.h) (revision 12ee49f6bf1f8921500ee2078e0a8c2d7b6d2a45) @@ -19,53 +19,36 @@ #ifndef __RECENTDLG_H__ #define __RECENTDLG_H__ -#include "afxtempl.h" -#include "charvect.h" - ///////////////////////////////////////////////////////////////////////////// // CRecentDlg dialog class CRecentDlg : public ictranslate::CLanguageDialog { // Construction public: - CRecentDlg(CWnd* pParent = NULL); // standard constructor + explicit CRecentDlg(CWnd* pParent = nullptr); // standard constructor -// Dialog Data - //{{AFX_DATA(CRecentDlg) - enum { IDD = IDD_RECENTEDIT_DIALOG }; - CListCtrl m_ctlRecent; - CString m_strPath; - //}}AFX_DATA - - -// Overrides - // ClassWizard generated virtual function overrides - //{{AFX_VIRTUAL(CRecentDlg) - protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support - //}}AFX_VIRTUAL - -// Implementation -public: - char_vector m_cvRecent; - HIMAGELIST m_himl, m_hliml; - protected: + void DoDataExchange(CDataExchange* pDX) override; // DDX/DDV support - // Generated message map functions - //{{AFX_MSG(CRecentDlg) - virtual BOOL OnInitDialog(); +protected: + BOOL OnInitDialog() override; afx_msg void OnItemchangedRecentList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnBrowseButton(); afx_msg void OnAddButton(); afx_msg void OnChangeButton(); afx_msg void OnDeleteButton(); - //}}AFX_MSG + DECLARE_MESSAGE_MAP() -}; -//{{AFX_INSERT_LOCATION}} -// Microsoft Visual C++ will insert additional declarations immediately before the previous line. +public: + std::vector m_cvRecent; +private: + HIMAGELIST m_himl = nullptr; + HIMAGELIST m_hliml = nullptr; + CListCtrl m_ctlRecent; + CString m_strPath; +}; + #endif