Win32:在显示父级之前创建的无模型对话框,如果在父级之后创建

时间:2016-02-10 10:39:05

标签: winapi

我试图在大型应用程序中调试奇怪的行为:如果我在显示父窗口后创建子无模式对话框,即使父项被激活,它们也会保持在父项之上。但是,如果我在显示父窗口之前创建它们(请注意父窗口已创建但尚未显示),那么父级似乎没有尊重zorder中的子级...子对话框落后于如果您单击父级以激活它,则为父级。

导致此行为的原因是什么?请注意,只有在父级调用ShowWindow()之前或之后创建对话框才能解决问题。

0 个答案:

没有答案