#include "stdafx.h" #include "CGZZZDlg.h" #include "EarThwormDef.h" IMPLEMENT_DYNAMIC(CGZZZDlg, CDialog) CGZZZDlg::CGZZZDlg(CWnd* pParent /*=NULL*/) : CDialog(IDD_GZZZ_DLG, pParent) , m_sMaterial(_T("钢筋混凝土")) , m_sHatch(HATCH_DEFAULT) , m_bAddHatch(TRUE) , m_dBomEl(.0) , m_dH(3000.0) { } CGZZZDlg::~CGZZZDlg() { } void CGZZZDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Text(pDX, IDC_EDIT1, m_dBomEl); DDX_Text(pDX, IDC_EDIT3, m_dH); DDX_Text(pDX, IDC_EDIT2, m_sMaterial); DDX_Control(pDX, IDC_BTN_FILL, m_wndBtHatch); DDX_Check(pDX, IDC_CHECK_HATCH, m_bAddHatch); DDX_Text(pDX, IDC_BTN_FILL, m_sHatch); } BEGIN_MESSAGE_MAP(CGZZZDlg, CDialog) ON_BN_CLICKED(IDOK, &CGZZZDlg::OnBnClickedOk) END_MESSAGE_MAP() BOOL CGZZZDlg::OnInitDialog() { CDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; } void CGZZZDlg::OnBnClickedOk() { UpdateData(); CDialog::OnOK(); }