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