【发布时间】:2010-01-23 05:41:06
【问题描述】:
我的对话框显示为 ShowWindow(hWnd, SW_SHOWNOACTIVATE); 但是不行,新的对话框还是抢焦点,这是为什么呢?
这是我程序中的一些代码 sn-ps,QueryWindow 是与对话框链接的 MFC 对话框类:
QueryWindow window;
//window.DoModal();
window.Create(QueryWindow::IDD);
window.ShowWindow(SW_SHOWNOACTIVATE);
【问题讨论】:
-
QueryWindow 有 OnInitDialog 方法吗?如果是这样,请尝试在方法结束时返回 FALSE 而不是 TRUE。
-
我认为我们需要更多代码来找出问题所在。您可以发布 QueryWindow 源代码吗?什么样的对话?