前情提要:
最近常用云电脑在上班的时候摸鱼.
工作机上运行一个天翼云电脑窗口,然后在云电脑里面打开浏览器上网玩.
但是就有了一个问题
如上图,看右上角,云电脑客户端有一个关闭按钮,我在云电脑里面的浏览器也有一个关闭按钮,我经常会在想关闭浏览器的时候误点击到云电脑的关闭按钮,把云电脑给关闭了.
请问有什么工具或者解决方案可以禁用窗口上的关闭按钮?谢谢
前情提要:
最近常用云电脑在上班的时候摸鱼.
工作机上运行一个天翼云电脑窗口,然后在云电脑里面打开浏览器上网玩.
但是就有了一个问题
如上图,看右上角,云电脑客户端有一个关闭按钮,我在云电脑里面的浏览器也有一个关闭按钮,我经常会在想关闭浏览器的时候误点击到云电脑的关闭按钮,把云电脑给关闭了.
请问有什么工具或者解决方案可以禁用窗口上的关闭按钮?谢谢
有个治标不治本的办法,把窗口移动到可点击的区域以外,如下图所示
这样可以办的办法就很多了,什么altsnap啊,自己写个ahk小程序之类的就都好了
此外,还可以通过ahk设置个快捷键,直接以显示窗口-隐藏窗口取代原来的最小化-正常显示

还有个实现思路就是创建一个父遮罩程序,由父遮罩程序启动该软件,这样也行(之前见过其它人这么干但是我自己不会写……)
如果你真要实现“禁用”按钮,那我不会(
我ahk写了个,原理是为窗口设置两个扩展样式,右对齐以及工具栏风格。运行效果应当是关闭按钮显示在窗口左上角。
#NoTrayIcon
;win+h
#h::
WinGet ow, id, A
WinTopToggle(ow)
return
WinTopToggle(w) {
WinGetTitle, oTitle, ahk_id %w%
Winset, ExStyle, ^0x400000,ahk_id %w%
Winset, ExStyle, ^0x80,ahk_id %w%
return
}
有人问过类似问题
我写过一个稍微改改应该就行了
小众上有
不过青小蛙
提供的下载都失效了,可以直接去官网下
我勒个去,好古老
我一直在单位服务器上用,防止有些人手滑关了不该关的窗口
是的,反正好像是有啥历史原因让青蛙换了个名字(好像是迁移论坛)
高!
感谢~之前自己搜索了小众,但是没有搜索到
谢谢~!
本质上是阻挡WM_CLOSE,只要是标准标题栏都能生效。Windows消息回调这套响应机制已经用了很久了,兼容上达win11下达win95