#pragma once #include "resource.h" #include "afxwin.h" #include "GsPreviewCtrl.h" class AecDbX3dGroup; class CGLTUDlg : public CDialog { DECLARE_DYNAMIC(CGLTUDlg) public: CGLTUDlg(CWnd* pParent = NULL); virtual ~CGLTUDlg(); enum { IDD = IDD_GLTU_DLG }; void SetCrossSectionScr(LPCTSTR psz){ m_sCrossSectionScr = psz; } int GetX3dSolidRecs( AecDbX3dGroup*& group); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg LRESULT OnViewLButtonDown(WPARAM wp,LPARAM lp); afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedButton1(); protected: void ShowEarthWorm(); public: //序列化 double m_dL1; double m_dL2; double m_dAngle; double m_dA2; BOOL m_bOnAllEw; int m_nPos; double m_dL4; int m_idxRoom; CString m_sCrossSectionScr; public: CGsPreviewCtrl m_wndViewCtrl; AcDbPolyline* m_pRectCell; };