#pragma once #include "resource.h" #include "GsPreviewCtrl.h" class AecDbX3dGroup; class CPQPJDlg : public CDialog { DECLARE_DYNAMIC(CPQPJDlg) public: CPQPJDlg(CWnd* pParent = NULL); virtual ~CPQPJDlg(); enum { IDD = IDD_PQPJ_DLG }; void SetCrossSectionScr(LPCTSTR psz,double dLen){m_sCrossSectionScr = psz;m_dLen = dLen;m_dL1 = 0.25 * dLen;} int GetX3dSolidRecs( AecDbX3dGroup*& pGroup); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); CString m_sCrossSectionScr; double m_dL1; double m_dGr; double m_dL3; double m_dLen; public: CGsPreviewCtrl m_wndViewCtrl; AcDbPolyline* m_pRectCell; int m_nPos; };