需求是远程桌面想隐藏掉上方的标题栏,让远程桌面更像是一个普通窗口。
找到了 2 个相同实现原理的工具,让游戏窗口实现无边框,但是有点点瑕疵,标题栏是隐藏了,但是窗口下方复制显示(不知道怎么表达)
https://github.com/KasumiL5x/Fullscreenizer
https://github.com/Zero3K/fullscreenizer
有没有更完美的工具实现?
1
tmqhliu 2022-06-27 11:20:43 +08:00
需要调用 Windows API
基本思路是使用 FindWindow() 查找需要的窗口,再使用 SetWindowLong() 修改窗口样式 |
2
zjj19950716 2022-06-27 11:43:27 +08:00 1
是去掉 - 口 X 这排吗?
是的话可以试试 AutoHotKey ,可能有些软件不支持,试了下记事本,Adobe pdf 是可以的,计算器,wps 好像不行 WinSet, Style, -0xC00000, A ; Remove the active window's title bar (WS_CAPTION). |
3
Les1ie 2022-06-27 12:18:16 +08:00
歪楼
第一次看到 - 口 X 这个表示按钮的方式,我认为楼上的创意非常好,太妙了! |
4
joshua7v 2022-06-27 12:43:41 +08:00 via iPhone
AltSnap 可以一试
|
5
xiaocsl 2022-06-27 13:23:42 +08:00
https://github.com/Codeusa/Borderless-Gaming
https://store.steampowered.com/app/388080/Borderless_Gaming/ 这一类的,都是修改窗口 WS 和 WS_EX https://docs.microsoft.com/en-us/windows/win32/winmsg/window-styles https://docs.microsoft.com/en-us/windows/win32/winmsg/extended-window-styles AutoHotKey 相关的脚本也都是..图省事直接用现成的,有特殊需求的话,都是最基础的 Win32 开发.类似于"照着文档改下参数"的事. |
6
duzhor OP @zjj19950716 试了下你这个修改后直接查找进程然后隐藏掉,效果还不错
WinSet, Style, -0xC00000, ahk_exe mstsc.exe ; Remove the active window's title bar (WS_CAPTION). |
8
zed1018 2022-06-27 19:31:03 +08:00
|