读书人

在一个对话框中怎么关闭另一个对话框

发布时间: 2012-02-28 13:06:35 作者: rapoo

在一个对话框中如何关闭另一个对话框?
在一个对话框中如何关闭另一个对话框,比如说dlg1中按 "退出 "按钮可以退出dlg2对话框?我用PostMessage()函数可是参数如何确定?

[解决办法]
PostMessage(dlg2.m_hWnd, WM_CLOSE, 0, 0);
[解决办法]
dlg2 的头文件include了没
[解决办法]
HWND hTest = ::FindWindow(NULL, "dlg标题 ");
::SendMessage(hTest,WM_CLOSE,NULL,NULL);
[解决办法]
::PostMessage(dlg2.m_hWnd, WM_CLOSE, 0, 0);
注意前面应加两个冒号。

读书人网 >VC/MFC

热点推荐