对话框之间的数据传递
有一主对话框CSoftDlg,有一子对话框CDlgEdit(非模式)
点击主对话框But1按钮控件显示对话框CDlgEdit
void CSofDlg::Bou1()
{
CDlgEdit *dlgEdit;
if(dlgEdit==NULL)
{
dlgEdit=new CDlgEdit;
dlgEdit->Create(IDD_DLGEDIT,NULL);
dlgEdit->ShowWindow(SW_SHOW);
}
我想在But1中加入一个判断子对话框CDlgEdit是否关闭的语句,不知道该怎么加?
我的想法是在CDlgEdit中重载OnCancel(),然后在OnCancel()中修改But1事件处理程中的dlgEdit为NULL
void CDlgEdit::OnCancel()
{
//这里要怎么写啊?
}