Files
envi-code/SourceCode/Code2026/Dimension/LinkHydrantVPipeDlg.cpp
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

71 lines
1.3 KiB
C++

#include "stdafx.h"
#include "LinkHydrantVPipeDlg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
CLinkHydrantVPipeDlg::CLinkHydrantVPipeDlg(CWnd* pParent /*=NULL*/)
: CDialog(CLinkHydrantVPipeDlg::IDD, pParent)
{
m_nHydrantLinkType = 0;
m_dEle2Pipe1 = 0.8;
m_dEle2Pipe2 = 1.1;
m_dEle = 0.8;
m_dDnPipe = 65;
m_dDnVPipe = 100;
}
void CLinkHydrantVPipeDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CLinkHydrantVPipeDlg)
DDX_Radio(pDX, IDC_RADIO_TYPE, m_nHydrantLinkType);
DDX_Text(pDX, IDC_EDIT_ELEV, m_dEle);
DDX_Text(pDX, IDC_COMBO_DN, m_dDnPipe);
DDX_Text(pDX, IDC_COMBO_VPIPEDN, m_dDnVPipe);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CLinkHydrantVPipeDlg, CDialog)
//{{AFX_MSG_MAP(CLinkHydrantVPipeDlg)
ON_BN_CLICKED(IDC_RADIO_TYPE, OnRadioType)
ON_BN_CLICKED(IDC_RADIO_TYPE2, OnRadioType)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
BOOL CLinkHydrantVPipeDlg::OnInitDialog()
{
CDialog::OnInitDialog();
if (m_nHydrantLinkType == 0)
{
m_dEle = m_dEle2Pipe1;
}
else
{
m_dEle = m_dEle2Pipe2;
}
UpdateData(FALSE);
return TRUE;
}
void CLinkHydrantVPipeDlg::OnRadioType()
{
UpdateData(TRUE);
if (m_nHydrantLinkType == 0)
{
m_dEle2Pipe2 = m_dEle;
m_dEle = m_dEle2Pipe1;
}
else
{
m_dEle2Pipe1 = m_dEle;
m_dEle = m_dEle2Pipe2;
}
UpdateData(FALSE);
}