#pragma once #include "ResizableLib/ResizablePage.h" class CPartFile; /////////////////////////////////////////////////////////////////////////////// // CCommentDialogLst class CCommentDialogLst : public CResizablePage { DECLARE_DYNAMIC(CCommentDialogLst) public: CCommentDialogLst(); virtual ~CCommentDialogLst(); void SetMyfile(/*const*/ CPartFile* file) {m_file=file;} // Dialog Data enum { IDD = IDD_COMMENTLST }; protected: CString m_strCaption; CListCtrl pmyListCtrl; /*const*/ CPartFile* m_file; void Localize(); void CompleteList(); virtual BOOL OnInitDialog(); virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedApply(); afx_msg void OnBnClickedRefresh(); afx_msg void OnNMDblclkLst(NMHDR *pNMHDR, LRESULT *pResult); afx_msg void OnContextMenu(CWnd* pWnd, CPoint point); };