Winapi 我想显示活动窗口

Winapi 我想显示活动窗口,winapi,Winapi,这是我的代码,用于在顶部全屏显示我的表单,但当我使用alt+ctrl+delete时,即使我的表单未处于活动状态,任务管理器也会在表单的后面激活。我通过标题栏的颜色理解。这个问题只发生在win8操作系统中。我想显示任务管理器,它处于活动状态,但不会丢失应用程序的属性,如挂钩。如何通过更改上面的标志来实现它?使用有文档记录的WinAPI函数无法实现它。 Windows 8中的任务管理器使用未记录的方法,以便成为所有窗口的顶部,包括最顶部的窗口 具体来说,它使用CreateWindowInBandW

这是我的代码,用于在顶部全屏显示我的表单,但当我使用alt+ctrl+delete时,即使我的表单未处于活动状态,任务管理器也会在表单的后面激活。我通过标题栏的颜色理解。这个问题只发生在win8操作系统中。我想显示任务管理器,它处于活动状态,但不会丢失应用程序的属性,如挂钩。如何通过更改上面的标志来实现它?

使用有文档记录的WinAPI函数无法实现它。 Windows 8中的任务管理器使用未记录的方法,以便成为所有窗口的顶部,包括最顶部的窗口


具体来说,它使用
CreateWindowInBand
WinAPI函数来实现此效果。

感谢potter对您所做的编辑。您是否有上述问题的答案?Paul,有其他方法来实现上述功能吗?但是在我的应用程序中,即使任务栏处于活动状态,我也可以阻止任务栏显示。任务栏显示在我的窗体后面,或者我的窗体可以隐藏任务栏,使其无法显示。
SetWindowPos(hwnd, hWndTopMost, 0, 0,
    Screen.PrimaryScreen.Bounds.Size.Width,
    Screen.PrimaryScreen.Bounds.Size.Height,
    SWP_NOOWNERZORDER);