#pragma once #include "PipeCableData.h" class CXLFSDlg : public CDialog { DECLARE_DYNAMIC(CXLFSDlg) public: CXLFSDlg(PIPECABLE::Cabling &cabling, LPCTSTR pszTitle, CWnd* pParent = NULL); virtual ~CXLFSDlg(); #ifdef AFX_DESIGN_TIME enum { IDD = IDD_XLFS_DLG }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() private: void initList(); void refreshList(); public: PIPECABLE::Cabling m_cabling; CListCtrl m_ctrlList; CString m_sTitle; afx_msg void OnBnClickedModify(); afx_msg void OnBnClickedDelete(); afx_msg void OnBnClickedOk(); afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult); };