81 lines
1.6 KiB
C++
81 lines
1.6 KiB
C++
#include "stdafx.h"
|
|
#include "GDFWDlg.h"
|
|
|
|
IMPLEMENT_DYNAMIC(CGDFWDlg, CDialog)
|
|
|
|
CGDFWDlg::CGDFWDlg(CWnd* pParent /*=NULL*/)
|
|
: CDialog(CGDFWDlg::IDD, pParent)
|
|
, m_dH(3000.0)
|
|
, m_dBomEl(-1000.0)
|
|
, m_bWall(TRUE)
|
|
, m_bBeam(TRUE)
|
|
, m_bSlab(TRUE)
|
|
, m_bCol(TRUE)
|
|
, m_bOpening(TRUE)
|
|
, m_bYGT(TRUE)
|
|
, m_bStair(TRUE)
|
|
, m_bFlume(TRUE)
|
|
, m_bRoofX(TRUE)
|
|
, m_bGuardBar(TRUE)
|
|
, m_bPipesys(FALSE)
|
|
, m_bHVACsys(FALSE)
|
|
, m_bCableTray(FALSE)
|
|
, m_bEqu(FALSE)
|
|
, m_bHolder(FALSE)
|
|
, m_bOther(FALSE)
|
|
{
|
|
}
|
|
|
|
CGDFWDlg::~CGDFWDlg()
|
|
{
|
|
}
|
|
|
|
void CGDFWDlg::DoDataExchange(CDataExchange* pDX)
|
|
{
|
|
CDialog::DoDataExchange(pDX);
|
|
DDX_Text(pDX, IDC_EDIT1, m_dH);
|
|
DDX_Text(pDX, IDC_EDIT2, m_dBomEl);
|
|
DDX_Check(pDX, IDC_CHECK1, m_bWall);
|
|
DDX_Check(pDX, IDC_CHECK3, m_bBeam);
|
|
DDX_Check(pDX, IDC_CHECK4, m_bSlab);
|
|
DDX_Check(pDX, IDC_CHECK5, m_bCol);
|
|
DDX_Check(pDX, IDC_CHECK14,m_bOpening);
|
|
DDX_Check(pDX, IDC_CHECK6, m_bYGT);
|
|
DDX_Check(pDX, IDC_CHECK11,m_bStair);
|
|
DDX_Check(pDX, IDC_CHECK12,m_bFlume);
|
|
DDX_Check(pDX, IDC_CHECK13,m_bGuardBar);
|
|
DDX_Check(pDX, IDC_CHECK8, m_bPipesys);
|
|
DDX_Check(pDX, IDC_CHECK9, m_bHVACsys);
|
|
DDX_Check(pDX, IDC_CHECK10,m_bCableTray);
|
|
DDX_Check(pDX, IDC_CHECK7, m_bEqu);
|
|
DDX_Check(pDX, IDC_CHECK15,m_bHolder);
|
|
DDX_Check(pDX, IDC_CHECK16,m_bOther);
|
|
DDX_Check(pDX, IDC_CHECK17,m_bRoofX);
|
|
}
|
|
|
|
BEGIN_MESSAGE_MAP(CGDFWDlg, CDialog)
|
|
ON_BN_CLICKED(IDOK, &CGDFWDlg::OnBnClickedOk)
|
|
END_MESSAGE_MAP()
|
|
|
|
BOOL CGDFWDlg::OnInitDialog()
|
|
{
|
|
CDialog::OnInitDialog();
|
|
|
|
UpdateData(FALSE);
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
void CGDFWDlg::OnBnClickedOk()
|
|
{
|
|
UpdateData();
|
|
|
|
if (m_dH < 300.0)
|
|
{
|
|
AfxMessageBox(_T("高度范围较小!请输入合理数值(>300)!"));
|
|
return;
|
|
}
|
|
|
|
OnOK();
|
|
}
|