#ifndef _KTPIDPIPEPARAMDLG_H__ #define _KTPIDPIPEPARAMDLG_H__ #if _MSC_VER > 1000 #pragma once #endif #include "Resource.h" #include "KTPIDPipePageDlg.h" class KTPIDPipeParamDlg : public CDialog { public: KTPIDPipeParamDlg(CWnd* pParent = NULL); void SetPIDParam(PID::PIDPipeParam* pPipeParam); public: //{{AFX_DATA(KTPIDPipeParamDlg) enum { IDD = IDD_PIDPIPEPARADLG }; CEdit m_wndEditCSpace; CEdit m_wndEditHThick; CTabCtrl m_wndTabCtrl; CString m_sNo; CString m_sZone; CString m_sSpec; double m_dHThick; double m_dSpace; BOOL m_bHeat; BOOL m_bCover; //}}AFX_DATA //{{AFX_VIRTUAL(KTPIDPipeParamDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); //}}AFX_VIRTUAL protected: //{{AFX_MSG(KTPIDPipeParamDlg) virtual void OnOK(); virtual BOOL OnInitDialog(); afx_msg void OnChangeEditserno(); afx_msg void OnChangeEditzone(); afx_msg LRESULT ShowParamToText(WPARAM wparam,LPARAM lparam); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnStaticColor(); afx_msg void OnCheckcover(); afx_msg void OnCheckheat(); afx_msg void OnAddPipeLine(); //}}AFX_MSG DECLARE_MESSAGE_MAP() protected: KTPIDPipePageDlg m_wndPIDPipePage; PID::PIDPipeParam* m_pPipeParam; }; //{{AFX_INSERT_LOCATION}} #endif //_KTPIDPIPEPARAMDLG_H__