#pragma once #include "resource.h" #include "uiiado.h" class AecDbObjXDataMap; class CLXSGDlg : public CDialog { DECLARE_DYNAMIC(CLXSGDlg) public: CLXSGDlg(CWnd* pParent = NULL); virtual ~CLXSGDlg(); enum { IDD = IDD_LXSG_DLG }; void GetPipeParam( AecDbObjXDataMap* pXDataMap); protected: virtual void DoDataExchange(CDataExchange* pDX); DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnBnClickedOk(); protected: void InitElbowCrt(); void InitPipeList(); protected: CString m_sCurrSys; CString m_sMertial; double m_dDn; double m_dt; double m_dOD; CString m_sPipeNo; CString m_sZoneNo; int m_nConnectType; int m_nPipeColor; double m_dRRato; CListCtrl m_wndPipeList; CUIISQLiteServer m_dbSQLite; CListBox m_wndListBoxMaters; CListBox m_wndSysListBox; CListBox m_wndListBox; public: BOOL m_bIsMUnit; afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); };