#pragma once #include "resource.h" #include "GsPreviewCtrl.h" #include "afxcmn.h" #include "DlgBase.h" typedef struct HoleRec { float m_dVal[5]; TCHAR szSpec[MAX_PATH]; }HOLEREC; class CZMYCDlg : public CBaseDialog { DECLARE_DYNAMIC(CZMYCDlg) public: CZMYCDlg(CWnd* pParent = NULL); virtual ~CZMYCDlg(); enum { IDD = IDD_ZMYC_DLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedBtadd(); afx_msg void OnBnClickedBtremove(); afx_msg void OnBnClickedOk(); public: virtual BOOL OnInitDialog(); virtual void OnViewLButtonDownMsg(); virtual void SetDefaultFnctNode(EWFnctNode &fncNode); protected: void InitLstCtrl(); public: float m_dA; float m_dB; float m_dC; float m_dF; float m_dG; float m_dH; public: CListCtrl m_wndListCtrl; AcArray*> m_arHolesOFRoom; };