SetWindowPos(hwnd, hWndTopMost, 0, 0,
Screen.PrimaryScreen.Bounds.Size.Width,
Screen.PrimaryScreen.Bounds.Size.Height,
SWP_NOOWNERZORDER);
这是我的代码,用于全屏显示我的表单,但是当我引入alt + ctrl + delete时,即使我的表单未处于活动状态,也会在此表单的后面激活任务管理器。我理解标题栏的颜色。这个问题只发生在win8操作系统中。我想显示活动的任务管理器,但不会丢失我的应用程序的属性,如挂钩。如何通过更改上面的标志来实现它?
答案 0 :(得分:0)
使用文档化的WinAPI函数无法实现它。 Windows 8中的任务管理器使用未记录的方法,以便在所有窗口之上,包括最顶层的窗口。
具体来说,它使用CreateWindowInBand
WinAPI函数来实现效果。