Files
2026-09-28 15:28:50 +08:00

56 lines
1.1 KiB
C++

#include "stdafx.h"
#include "CHFSetDlg.h"
IMPLEMENT_DYNAMIC(CHFSetDlg, CDialog)
CHFSetDlg::CHFSetDlg(CWnd* pParent /*=NULL*/)
: CDialog(IDD_HFSET_DLG, pParent)
, m_dhf(0)
{
m_sTitle = _T("自定义间距值 (注意是米单位)");
}
CHFSetDlg::~CHFSetDlg()
{
}
void CHFSetDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_dhf);
DDX_Control(pDX, IDC_STATIC_TITLE, m_wndStTitle);
DDX_Control(pDX, IDC_STATIC_UN, m_wndStUnt);
}
BEGIN_MESSAGE_MAP(CHFSetDlg, CDialog)
ON_BN_CLICKED(IDOK, &CHFSetDlg::OnBnClickedOk)
END_MESSAGE_MAP()
void CHFSetDlg::SetPrompt(LPCTSTR sTitle, LPCTSTR sValTitle, LPCTSTR sUntTitle)
{
m_sTitle = sTitle;
m_sStTitle = sValTitle;
m_sStUnt = sUntTitle;
}
BOOL CHFSetDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetWindowText(m_sTitle);
m_wndStTitle.SetWindowText(m_sStTitle);
m_wndStUnt.SetWindowText(m_sStUnt);
return TRUE;
}
void CHFSetDlg::OnBnClickedOk()
{
this->UpdateData();
if (m_dhf < 1.e-3)
{
AfxMessageBox(_T("间距数值过小!请参考<<03S402室内管道支架及吊架>>设置!"));
return;
}
CDialog::OnOK();
}