vc 怎样在一个模态对话框中关闭其它几个模态对话框?

来源:百度知道 编辑:UC知道 时间:2024/06/16 20:57:32
我使用一下代码,没反应:
CWnd *pWnd=FindWindow(_T("CCreatproject"),_T("新建项目"));
if (pWnd)
{
pWnd->SendMessage(WM_CLOSE);
AfxMessageBox(_T("新建项目closed!"));

}

(我很菜,请说具体一点)

FindWindow(_T("CCreatproject"),_T("新建项目"));
"窗口类"不是你的C++类名, 是窗口的类型名,对话框的话好像是"dialog",或者你用spy++抓一下,就知道了.

把其他窗口的句柄以参数的形式传给主对话框,然后当他们是普通进程一样关掉。

哈哈,查了一下,对话框的类型名是"#32770"