处理由WinAPI中的任务栏重叠窗口

时间:2015-02-24 14:32:13

标签: winapi z-order taskbar

我有一个窗口,它应该弹出任何其他窗口(包括任务栏),在焦点时保持在顶部,并在焦点丢失时完全隐藏。

为实现这一目标,我处理WM_ACTIVATEAPPwParam等于FALSE。然而,有时窗口落在任务栏的后面,并且由于它很小,它完全与它重叠。因此,无法重新激活它并将焦点重新隐藏起来。

所以,当窗口Z顺序相对于任务栏1更改时,我正在寻找处理该事件的方法。

此致

更新

我指出这一事实,这不是那种问题,你知道,如何永远保持领先地位。事实上,否则。它是关于如何尽快隐藏窗口的。

更新2

我尝试过WM_WINDOWPOSCHANGING,但是当我点击任务栏并重叠我的窗口时,它从未收到过。

0 个答案:

没有答案