#pragma once #include "resource.h" #include "afxcmn.h" #include "afxwin.h" #include "uiiado.h" class CXLXGDlg : public CDialog { DECLARE_DYNAMIC(CXLXGDlg) public: CXLXGDlg(CWnd* pParent = NULL); virtual ~CXLXGDlg(); enum { IDD = IDD_XLXG_DLG }; AcDbObjectId m_linetypeID; CString m_linetypeString; int m_nCableColorIdx; CListCtrl m_wndList; CAcUiLineTypeComboBox m_wndLineTypeBox; protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedButton1(); afx_msg void OnBnClickedButton4(); afx_msg void OnStnClickedStaticColor(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnBnClickedOk(); void initList(); void refreshList(); public: double m_dD; // 外径 CString m_sModel; // 型号 CString m_sFactory; // 厂家 double m_dDn; // 曲率半径 CUIISQLiteServer m_dbSQLite; };