inno-setup - 如何在 Inno Setup 中最小化安装程序?

标签 inno-setup pascalscript

我在 Inno Setup 中创建了自己的自定义最小化按钮。

我想知道如何在单击安装程序时最小化它。

最小化应该就像安装程序边框上的默认最小化按钮一样。

最佳答案

要模拟单击窗口标题中的最小化按钮,请发送 WM_SYSCOMMAND message使用 PostMessage support function 进入安装程序向导表单:

const
  WM_SYSCOMMAND = 274;
  SC_MINIMIZE = $F020;

procedure MinimizeButtonClick(Sender: TObject);
begin
  PostMessage(WizardForm.Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
end;

关于inno-setup - 如何在 Inno Setup 中最小化安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33627494/

相关文章:

inno-setup - 在 Inno Setup 中获取 MAC 地址

c# - 使用 Inno Setup 安装具有不同配置的同一 Windows 服务的多个实例

winapi - 如何在Inno Setup中获取电池数据?

installation - 在 Inno Setup 的代码部分中下载程序后运行该程序

在使用 Inno Setup 更新之前压缩本地文件

inno-setup - Inno Script - 如何在默认情况下选中 EULA 页面上的 "I Accept the Agreement"单选按钮

inno-setup - 创新设置: Use data from custom wizard page in Registry section

inno-setup - 将 SetupIconFile 设置为某些图标也会更改目标位置和开始菜单页面上的图标

c# - 部署 roslyn 应用程序

image - 在 Inno Setup 中 ProgressGauge 栏下的 wpInstalling 页面上显示多个图像(幻灯片)