M. K Ang Asked: 2024-04-29 00:47:49 +0800 CST2024-04-29 00:47:49 +0800 CST 2024-04-29 00:47:49 +0800 CST 如果窗口上没有最小化按钮,自动热键如何最小化该窗口? 772 我在系统上安装了 IDM 软件,中间出现此弹出窗口。没有最小化按钮,因此关闭窗口的唯一方法是使用该解决方案。然而,即使没有最小化按钮,带有最小化脚本的 Autohotkey 仍然可以将其最小化: 如果窗口上没有最小化按钮,自动热键如何最小化该窗口? autohotkey 1 个回答 Voted Best Answer DrMoishe Pippik 2024-04-29T01:30:46+08:002024-04-29T01:30:46+08:00 在 Microsoft (MS) Windows 中创建窗口对象时,通常从MS 建立的预定义窗口类开始。您会注意到创建相当复杂的对象的代码是多么简单,因为大部分工作已经由该类的开发人员完成。 有内置的消息处理,使得窗口可以响应WM_CLOSE等消息。从 StackOverflow 来看,“当窗口大小发生更改时,WM_SIZE消息将发送到窗口;如果该大小更改是为了最小化窗口,则wParam参数将为SIZE_MINIMIZED。” 该窗口还可能有一个标题栏,其中包含各种控件,例如最大化、最小化和恢复按钮,这些按钮仅发送这些消息。对话框窗口通常没有这些控件。然而,窗口后面的代码,除非专门修改,否则仍然会响应最小化消息。 [顺便说一句,有很多 免费的下载管理器,它们不会因为导航屏幕而打扰您。与任何软件一样,请在使用之前在VirusTotal测试替代下载器!]
在 Microsoft (MS) Windows 中创建窗口对象时,通常从MS 建立的预定义窗口类开始。您会注意到创建相当复杂的对象的代码是多么简单,因为大部分工作已经由该类的开发人员完成。
有内置的消息处理,使得窗口可以响应WM_CLOSE等消息。从 StackOverflow 来看,“当窗口大小发生更改时,WM_SIZE消息将发送到窗口;如果该大小更改是为了最小化窗口,则wParam参数将为SIZE_MINIMIZED。”
该窗口还可能有一个标题栏,其中包含各种控件,例如最大化、最小化和恢复按钮,这些按钮仅发送这些消息。对话框窗口通常没有这些控件。然而,窗口后面的代码,除非专门修改,否则仍然会响应最小化消息。
[顺便说一句,有很多 免费的下载管理器,它们不会因为导航屏幕而打扰您。与任何软件一样,请在使用之前在VirusTotal测试替代下载器!]