(VISUAL STUDIO)修改c ++ direct3d游戏模板,使其透明,保持最顶层,点击可通过

时间:2017-09-12 18:44:33

标签: directx direct3d steam

在我使用非蒸汽游戏功能通过蒸汽使用程序的漫长时间里,我终于发展到了真正渴望蒸汽覆盖功能的同时“游戏”。

因为在大多数情况下,你需要一个directx / OpenGL / Vulkan / etc程序才能正确挂钩蒸汽叠加层,我试图制作一个全屏运行的directx'游戏',保持最顶层,没有标题栏,是click-throughable,有一个透明窗口,当它启动时会自动运行.bat文件,这样你就可以将伪'游戏'添加到steam并将其重命名为你程序的实际名称(即Adobe Photoshop),以及何时启动“游戏”后,它将运行.bat文件,您可以在其中放置启动命令,例如,Adobe Photoshop。

我在Visual Studio 2013的C ++新项目选项中使用了Direct3d Win32游戏模板,并编辑了ShowWindow(hwnd,nCmdShow); to ShowWindow(hwnd,SW_SHOWMAXIMIZED);所以'游戏'现在全屏运行,蒸汽覆盖层可以很好地挂钩,但我不确定如何做我正在寻找的其余部分。对不起,我对C ++不太好。

这对于喜欢经常运行非蒸汽程序的人来说非常有用。提前感谢您的帮助。

编辑: 思考,可能“游戏”需要具有某种功能,以保持“游戏”始终处于焦点,这样它总是会接受蒸汽覆盖的shift + tab快捷键。

0 个答案:

没有答案