#pragma once #include "resource.h" class CWPipeDimConfigDlg : public CDialog { DECLARE_DYNAMIC(CWPipeDimConfigDlg) public: CWPipeDimConfigDlg(CWnd* pParent = NULL); virtual ~CWPipeDimConfigDlg(); void SetPipeInitData(AecDbObjXDataMap* pXData); enum { IDD = IDD_WPIPEDIMCONFIG }; protected: virtual void DoDataExchange(CDataExchange* pDX); virtual BOOL OnInitDialog(); DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedBtelsetup(); afx_msg void OnBnClickedButtonupset(); afx_msg void OnBnClickedButtondownset(); afx_msg void OnBnClickedOk(); void InitFromMap(); BOOL DownLoad2Map(); void ElDescr2EveryOne(CString& sText); static int PipeScript2Detail(CString& sText,CString& sText2); int PipeDetail2Script(CString& sText,CString& sText2,BOOL bAddBrace = FALSE); public: CStatic m_wndBmpTopEl; CStatic m_wndBmpEl; CStatic m_wndBmpCenEl; CStatic m_wndBmpBomEl; CStatic m_wndEl; CStatic m_wndElBom; CStatic m_wndElCen; CStatic m_wndElTop; //CButton m_wndElType; CString m_sEl; CString m_sElType; CString m_sTopEl; CString m_sCenEl; CString m_sBomEl; CString m_sScriptUp; CString m_sScriptDown; double m_dTextHeight; double m_dTextWFact; double m_dEqpTxtHeight; double m_dEqpTxtWFact; CBitmap m_bmpEl; CBitmap m_bmpTopEl; CBitmap m_bmpCenEl; CBitmap m_bmpBomEl; CUIISQLiteServer* m_pDb; AecDbObjXDataMap* m_pPipeInitData; BOOL m_bDN; BOOL m_bD; BOOL m_bO; afx_msg void OnBnClickedChecko(); };