首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用window7最小化能力

如何禁用window7最小化能力
EN

Stack Overflow用户
提问于 2016-10-17 08:40:04
回答 1查看 106关注 0票数 0

我希望禁用win7中的所有窗口最小化功能。我已经在Pythonwin32gui中使用了SetWindowLong

代码语言:javascript
复制
from  win32gui import  *
def disablemin(hwnd,HWMD):
   SetWindowLong(hwnd,win32con.GWL_STYLE,GetWindowLong(hwnd,win32con.GWL_STYLE) & ~win32con.WS_MINIMIZEBOX)
EnumWindows(disablemin, 0)

但是它只能让按钮不能用,我发现有些窗口还能用minimize.How来解决吗?

EN

回答 1

Stack Overflow用户

发布于 2016-10-17 13:01:15

你的想法有一些问题。

  1. 你在试图改变其他窗户的行为,不是你的窗户。这总是个坏主意。
  2. 您尝试更改一次窗口样式。这不一定就足够了;它们可以通过受害者过程恢复。
  3. 即使更改了窗口样式,也不意味着实际的最小化框已经消失。这只是删除了操作系统创建的图标;手工绘制的图标可能仍然存在。
  4. 即使最小化框消失了,也不会停止对ShowWindow(SW_MINIMIZE)的调用
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40081882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档