请问,关闭非摸态对话框的标准步骤是什么? RT。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 向非模态对话框发送WM_CLOSE消息或者CModelessDlg dlg;dlg.DestroyWindow() 楼上错了调用DestroyWindow就可以了--------- ++C++--------- 关闭对话框:其实,一般窗口的销毁可以用DestoryWindow(),对话框的销毁可以用EndDialiog().EndDialog(IDOK);DoModal()的返回值为IDOK,但不会执行用户定义的OnOK.只要发送WM_CLOSE消息,就会有响应的函数处理的。SendMessage(WM_CLOSE);PostMessage(WM_CLOSE);void CTestDialog::OnButton1() { GetParent()->DestroyWindow();}窗口和对话框一起关PostMessage(WM_QUIT);SendMessage(WM_QUIT);//不行无模式对话框用DestroyWindow();用EndDialog你再打开原对话框就有问题 【讨论】关于程序自动运行,谢谢了 MFC参数的传递 发布新版的xml解析器 谁能给我解释一下互斥和权限的关系?不同权限的进程能打开同一个互斥对象么? 求教:MFC界面编程问题 请教:测试网卡流量/丢包的源码? 关于asp调用vc编写的一个简单com,出错问题向各位大虾请教 按下一个按钮,如何从DIAG中回到上一层? 一个很简单的问题,在工程中如何加入多个lib文件 求救:Sql语句,两表关联问题! 发什么消息可以改变选中的CTabCtrl的属性页 请问:用什么数据结构或者MFC对象处理矩阵运算?
CModelessDlg dlg;
dlg.DestroyWindow()
调用DestroyWindow就可以了---------
++C++
---------
其实,一般窗口的销毁可以用DestoryWindow(),对话框的销毁可以用EndDialiog().
EndDialog(IDOK);
DoModal()的返回值为IDOK,但不会执行用户定义的OnOK.
只要发送WM_CLOSE消息,就会有响应的函数处理的。
SendMessage(WM_CLOSE);
PostMessage(WM_CLOSE);void CTestDialog::OnButton1()
{
GetParent()->DestroyWindow();
}
窗口和对话框一起关
PostMessage(WM_QUIT);
SendMessage(WM_QUIT);//不行
无模式对话框用DestroyWindow();
用EndDialog
你再打开原对话框就有问题