#pragma once #include"resource.h" class CLBXGDlg : public CDialog { DECLARE_DYNAMIC(CLBXGDlg) public: CLBXGDlg(CWnd* pParent = NULL); virtual ~CLBXGDlg(); enum { IDD = IDD_LBXG_DLG }; void SetFromSlab(const AcDbObjectId& id); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedOk(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnBnClickedButton3(); afx_msg void OnStaticColor(); public: virtual BOOL OnInitDialog(); double m_dThick; double m_dTopEl; double m_dOldTopEl; CString m_sMaterial; CString m_sPurpose; AcDbObjectId m_idSlab; CString m_sPatternName; double m_dAngle; CString m_sScale; int m_nColor; private: void UpdateSlabData(); public: CString m_sNo; };