#pragma once #include "resource.h" #include "BlkRecsPreviewCtrlEx.h" class CHPMCDlg : public CDialog { public: CHPMCDlg(CWnd* pParent = NULL); virtual ~CHPMCDlg(); void SetDwgFile2PreviewRecs(LPCTSTR pszDwgFile); AcDbObjectId GetSelBlockRecord(CString& sBlockName) const; enum { IDD = IDD_HPMC_DLG }; CBlkRecsPreviewCtrlEx m_wndPreview; protected: virtual void DoDataExchange(CDataExchange* pDX); afx_msg LRESULT OnViewItemSel(WPARAM wparam, LPARAM lparam); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); void ShowBlockRecords(); CString m_sRecName2D; CString m_sDwgFile; CListBox m_wndNameList; afx_msg void OnBnClickedOk(); };