非模态对话框问题
我先创建了一个对话框类名AnimateDlg,然后又添加了一个对话框的资源,类名Dialog1,在主对话框里添加了一个按钮,响应函数OnButton1,void CAnimateDlg::OnButton1()
{
// TODO: Add your control notification handler code here
dlg.Create(IDD_DIALOG1);
this->ShowWindow(SW_HIDE);
dlg.ShowWindow(SW_SHOW);
}
我在Dialog1的Ok按钮中,添加了代码:
void CDialog1::OnOK()
{
// TODO: Add extra validation here
AfxGetMainWnd()->ShowWindow(SW_SHOW);
CDialog::OnOK();
}
开始按Button1时,Dialog1出来了,主对话框隐藏了也,按OK时,主对话框出来了,Dialog1也关闭了,但如果再按Button1时,就出现错误了,谁知道这是什么问题,谢谢!!!