我正在编写一个程序,我希望即使在以全屏模式运行的游戏之上也能显示 (如反击) 。
我使用Visual Basic作为编程语言。感谢每一个帮助。
答案 0 :(得分:0)
Display window over full screen application
但这不是最佳选择。在全屏模式下,该显示具有独占访问权,并且只有当它是在OpenGL,DirectX和BackBuffer中施加数据的游戏时,才允许在其上方显示。
答案 1 :(得分:-1)
它并不复杂。您只需阅读this question's answer。
制作窗口最顶层的最简单方法是在创建窗口时指定
Protected Overrides ReadOnly Property CreateParams() As CreateParams Get Const WS_EX_TOPMOST As Integer = &H00000008 Dim cp As CreateParams = MyBase.CreateParams cp.ExStyle = cp.ExStyle Or WS_EX_TOPMOST Return cp End Get End Property
标志。 .NET Framework隐藏了幕后的大部分窗口创建工作,但您可以在需要时通过覆盖表单类的CreateParams property
来自定义参数。
以下是代码:
{{1}}
但无论如何,因为这不会奏效。当我对 jhegeman2 说时,这不是一个好的解决方案。