如何在 Inno Setup 中最小化我的安装程序?

How do I minimize my installer in Inno Setup?

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

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

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

要模拟单击 window 标题中的最小化按钮,请发送 WM_SYSCOMMAND message to the installer wizard form using the PostMessage support function:

const
  WM_SYSCOMMAND = 274;
  SC_MINIMIZE = $F020;

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

您可以使用此代码。

procedure MinimizeBtnClick(Sender: Tobject);
begin
 SendMessage(WizardForm.Handle,2,61472,0);
end;