如果我的窗口设置了“始终置顶”的扩展样式,我希望它能够在所有没有设置“始终置顶”样式的窗口和那些在我的窗口被激活之前就已经设置了“始终置顶”样式的窗口之上。
为了测试这个功能,我打开任务管理器窗口-将其设置为“始终置顶”,然后我打开我的窗口(myWindow)。
在Windows 7中,我观察到了预期的行为-myWindow出现在任务管理器之上。
然而,在Windows 10中,情况并非如此。任务管理器始终处于其他窗口之上,即使这些窗口本身已经设置了“始终置顶”样式。
他们在Windows 10中是否对任务管理器进行了特殊处理?如果是,那么有没有办法让我的窗口置于任务管理器之上?我尝试过简单地使用BringWindowToTop函数,但那不起作用。使用HWND_TOP作为hWndInsertAfter参数的setWindowPos也不起作用。
为了测试这个功能,我打开任务管理器窗口-将其设置为“始终置顶”,然后我打开我的窗口(myWindow)。
在Windows 7中,我观察到了预期的行为-myWindow出现在任务管理器之上。
然而,在Windows 10中,情况并非如此。任务管理器始终处于其他窗口之上,即使这些窗口本身已经设置了“始终置顶”样式。
他们在Windows 10中是否对任务管理器进行了特殊处理?如果是,那么有没有办法让我的窗口置于任务管理器之上?我尝试过简单地使用BringWindowToTop函数,但那不起作用。使用HWND_TOP作为hWndInsertAfter参数的setWindowPos也不起作用。