#pragma once #include "afxcmn.h" #include "afxwin.h" #include "resource.h" class CInsertFrameDlg : public CDialog { DECLARE_DYNAMIC(CInsertFrameDlg) public: CInsertFrameDlg(CWnd* pParent = NULL); virtual ~CInsertFrameDlg(); enum { IDD = IDD_INSERFRAMEDLG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); afx_msg LONG_PTR onAcadKeepFocus( UINT_PTR, LONG_PTR); afx_msg void OnNMClickListframes(NMHDR *pNMHDR, LRESULT *pResult); DECLARE_MESSAGE_MAP() public: void ShowRegFrames(); POINT m_ptSize; bool m_bIsModeless; CListCtrl m_wndListFrames; BOOL m_bPickInsPoint; BOOL m_bExplode; CString m_sBlockName; CString m_sDwgFile; double m_dScale; CImageList m_ImageList; bool m_bisLyoutZT; //是总图出图 CComboBox m_wndComboScale; CStatic m_wndScaleSt; CButton m_wndInsPosBt; CButton m_wndInsExpbt; };