如何获得子对话框中checkbox的值?
基于对话框的工程,我插入了一个对话框IDD_DIALOG1,映射了一个类CXXXDialog,由主对话框上的一个按钮点击弹出;CXXXDialog上面添加拉控件ID号为IDC_CHECK1的checkbox,我如何在程序中得到CXXXDialog上复选按钮的值。高手指教一下,用GetDlgItemText(IDC_CHECK1,str)得到的是空值。
主对话框的按纽处理函数是这样的:
CString CleanRule;
CXXXDlg dlg;
if(dlg.DoModal() == IDOK)
{
if(dlg.m_CheckBox1 == TRUE)
{
GetDlgItemText(IDOK,CleanRule);
}
m_str = CleanRule;
UpdateData(FALSE);
}