56 lines
1.1 KiB
C++
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();
|
|
} |