我有一个窗口,它应该弹出任何其他窗口(包括任务栏),在焦点时保持在顶部,并在焦点丢失时完全隐藏。
为实现这一目标,我处理WM_ACTIVATEAPP
,wParam
等于FALSE
。然而,有时窗口落在任务栏的后面,并且由于它很小,它完全与它重叠。因此,无法重新激活它并将焦点重新隐藏起来。
所以,当窗口Z顺序相对于任务栏1更改时,我正在寻找处理该事件的方法。
此致
更新
我指出这一事实,这不是那种问题,你知道,如何永远保持领先地位。事实上,否则。它是关于如何尽快隐藏窗口的。
更新2
我尝试过WM_WINDOWPOSCHANGING,但是当我点击任务栏并重叠我的窗口时,它从未收到过。