如何禁用windows7最小化功能
how to disable window7 minimize ability
我想在win7中禁用所有窗口最小化功能。我在Python win32gui中使用了SetWindowLong。
from win32gui import *
def disablemin(hwnd,HWMD):
SetWindowLong(hwnd,win32con.GWL_STYLE,GetWindowLong(hwnd,win32con.GWL_STYLE) & ~win32con.WS_MINIMIZEBOX)
EnumWindows(disablemin, 0)
但它只使按钮不能使用。我发现有些窗口仍然可以最小化。如何解决?
你的想法有几个问题。
- 你试图改变其他窗口的行为,不属于你的窗口。这总是一个坏主意。
- 您尝试更改一次窗口样式。这并不一定足够;它们可以被受害进程恢复。
- 即使窗口样式被改变了,这并不意味着实际的最小化框消失了。这只是删除了操作系统创建的那个;手动绘制的图标可能仍然存在。
- 即使最小化框消失了,这也不会停止对
ShowWindow(SW_MINIMIZE)
的调用
相关文章:
- 找到两对数字,使它们的乘积的绝对差最小化
- 我可以做些什么来消除或最小化这种将提供相同功能和行为的代码重复
- 超轻 - 如何最小化窗口
- 在C++中使用 GSL 最小化
- 在C++中最小化变量的范围
- 当只有一个线程主要使用该对象而其他线程很少使用它时,如何最小化该对象的互斥锁锁定?
- "最小化"按钮不会出现在 MFC 对话框中
- 从小于或等于某个 N 的数字列表中最小化或找到 n 个理想的子集和
- 如何排列二进制字符串以最小化它们之间的距离
- 最小化 C++ 中的内存使用
- 禁用 GPO 的空气抖动最小化
- 如何隐藏最大化和最小化按钮并在qml应用程序窗口中显示关闭按钮?
- 如何使用 stl 最小化 c++ 中所有打开的窗口
- 如何最小化嵌入式平台上的内存分配
- 可见程序或最小化程序时的过程ID更改
- 删除/最小化GIT合并冲突
- 当模式窗口最小化时,最小化所有应用程序窗口(在 Linux 上)
- 应用程序最小化时单击显示桌面/最小化全部
- 如何在Qt中打开外部应用程序并将其最小化到系统托盘
- 如何禁用windows7最小化功能