#ifndef _KTBLKRECSVIEW_H__ #define _KTBLKRECSVIEW_H__ #if _MSC_VER > 1000 #pragma once #endif #include "Resource.h" #include "BlkRecsPreviewCtrlEx.h" #include "afxwin.h" class KTBlkRecsView : public CDialog { public: KTBlkRecsView(CWnd* pParent = NULL); public: void SetCurRec(LPCTSTR pszCurBlk,BOOL bWindow); BOOL GetCurRec(CString& sDwgFile,CString& sName2D,CString& sName3D,CString& s3DwgFile); public: //{{AFX_DATA(KTBlkRecsView) enum { IDD = IDD_BLKRECSVIEW }; CBlkRecsPreviewCtrlEx m_wndPreview; //}}AFX_DATA //{{AFX_VIRTUAL(KTBlkRecsView) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: //{{AFX_MSG(KTBlkRecsView) virtual BOOL OnInitDialog(); afx_msg LRESULT OnViewDlclkSel(WPARAM wparam,LPARAM lparam); afx_msg LRESULT OnViewItemSel(WPARAM wparam,LPARAM lparam); virtual void OnOK(); //}}AFX_MSG DECLARE_MESSAGE_MAP() void ShowSupportCells(); void PreviewWinDoor(LPCTSTR pszDwgFile,LPCTSTR pszRecName); private: bool m_bViewWindow; CString m_sCurBlk; CString m_sDwgFile,m_sRecName2D,m_sRecName3D,m_s3DDwgFile; CMapStringToString m_map2DTo3D; CMapStringToString m_map2DTo3DFile; CMapStringToString m_map2DTo2DFile; public: CListBox m_wndDwgFileList; afx_msg void OnBnClickedOk(); afx_msg void OnLbnSelchangeList1(); afx_msg void OnBnClickedButton1(); }; //{{AFX_INSERT_LOCATION}} #endif //_KTBLKRECSVIEW_H__