#if !defined(AFX_PIPEDOUBLEDLG_H__67B3BCAB_FFA4_4775_8F23_7F98F049B6A2__INCLUDED_) #define AFX_PIPEDOUBLEDLG_H__67B3BCAB_FFA4_4775_8F23_7F98F049B6A2__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // PipeDoubleDlg.h : header file // ///////////////////////////////////////////////////////////////////////////// // CPipeDoubleDlg dialog #include "Resource.h" //#include class CPipeDoubleDlg : public CModelessDialog { // Construction public: CPipeDoubleDlg(int iOpenMode, CWnd* pParent = NULL); // standard constructor // cet 2012.10.18 add ~CPipeDoubleDlg(); DECLARE_DYNAMIC(CPipeDoubleDlg) // cet 2012.10.18 add BOOL IsFrontDbPipeEle() const; // cet 2012.11.7 add 更新管径 void UpdateDn(double dDn); // cet 2012.11.7 add 更新压力 void UpdatePress(double dPress); // Dialog Data //{{AFX_DATA(CPipeDoubleDlg) enum { IDD = IDD_PIPE_DOUBLE }; CComboBox m_comboDn; CComboBox m_cmbPress; static double m_nEle; // cet 2012.10.18 modify 记录上一次的值 double m_nFlangeDn; double m_nFlangeThick; BOOL m_bIsVPipe; double m_nEle2; int m_iDn; int m_iPn; //}}AFX_DATA void ResetDn(); void OpenSlide(); static int m_iMode; // static CString m_csDn; BOOL m_bInit; static double m_dRetDn; int m_iOpenMode; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CPipeDoubleDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); //}}AFX_VIRTUAL // Implementation protected: void UpdateFlange(); // Generated message map functions //{{AFX_MSG(CPipeDoubleDlg) afx_msg void OnPaint(); virtual BOOL OnInitDialog(); afx_msg void OnRadioMode1(); afx_msg void OnRadioMode2(); afx_msg void OnCheckVpipe(); virtual void OnOK(); afx_msg void OnSelchangeComboDn(); afx_msg void OnSelchangeComboPn(); afx_msg void OnButtonPopMenu(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: CMenu *m_pMenuEle; // cet 2012.10.18 add 控制起点标高如何设置 static BOOL m_bEle; // cet 2012.10.18 add 起点标高是否随前一管 }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_PIPEDOUBLEDLG_H__67B3BCAB_FFA4_4775_8F23_7F98F049B6A2__INCLUDED_)