Files
envi-code/SourceCode/Code2026/ElecCmd/ChangElDlg.cpp
T
2026-09-28 15:28:50 +08:00

48 lines
795 B
C++

#include "stdafx.h"
#include "ChangElDlg.h"
IMPLEMENT_DYNAMIC(CChangElDlg, CDialog)
CChangElDlg::CChangElDlg(CWnd* pParent /*=NULL*/)
: CDialog(CChangElDlg::IDD, pParent)
, m_dCurEl(0)
, m_dNewEl(1000)
{
}
CChangElDlg::~CChangElDlg()
{
}
void CChangElDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_dCurEl);
DDX_Text(pDX, IDC_EDIT2, m_dNewEl);
}
BEGIN_MESSAGE_MAP(CChangElDlg, CDialog)
ON_BN_CLICKED(IDOK, &CChangElDlg::OnBnClickedOk)
END_MESSAGE_MAP()
BOOL CChangElDlg::OnInitDialog()
{
CDialog::OnInitDialog();
UpdateData(FALSE);
return TRUE;
}
void CChangElDlg::OnBnClickedOk()
{
UpdateData();
if ( fabs(m_dCurEl - m_dNewEl) < 40.0)
{
AfxMessageBox(_T("指定标高和当前标高接近!请重新输入!"));
return;
}
OnOK();
}