#include "stdafx.h" #include "GLDJDlg.h" IMPLEMENT_DYNAMIC(CGLDJDlg, CBaseDialog) CGLDJDlg::CGLDJDlg(CWnd* pParent /*=NULL*/) : CBaseDialog(CGLDJDlg::IDD, _T("GLDJ"), IDC_STATIC_FRM, pParent) , m_nFlag(0) { } CGLDJDlg::~CGLDJDlg() { } void CGLDJDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Radio(pDX, IDC_RADIO1, m_nFlag); } BEGIN_MESSAGE_MAP(CGLDJDlg, CBaseDialog) ON_BN_CLICKED(IDOK, &CGLDJDlg::OnBnClickedOk) END_MESSAGE_MAP() void CGLDJDlg::OnBnClickedOk() { UpdateData(TRUE); m_data.nFlag = m_nFlag; if (m_idxRoom == -1) { AfxMessageBox(_T("Ç뾫ȷѡÔñÍØ¿íµÄ²ÕÊÒ!")); return; } CBaseDialog::OnOK(); } BOOL CGLDJDlg::OnInitDialog() { CBaseDialog::OnInitDialog(); UpdateData(FALSE); return TRUE; }