如何在 Inno Setup 中删除右侧和下方的白色边框而不是 BorderStyle := bsNone?
How to remove white border from right and down part instead having BorderStyle := bsNone in Inno Setup?
我一直在尝试制作无边框可移动的 Inno Setup,并想出了如何使其可移动和无边框,但右侧和下方仍然有边框。
首先我的代码是 BorderStyle := bsDialog
.
我更改为 BorderStyle := bsNone
以使设置无边框。
在更改 BorderStyle
之前记住 window 的客户端大小,然后再恢复客户端大小:
procedure InitializeWizard();
var
ClientWidth: Integer;
ClientHeight: Integer;
begin
ClientWidth := WizardForm.ClientWidth;
ClientHeight := WizardForm.ClientHeight;
WizardForm.BorderStyle := bsNone;
WizardForm.ClientWidth := ClientWidth;
WizardForm.ClientHeight := ClientHeight;
end;
我一直在尝试制作无边框可移动的 Inno Setup,并想出了如何使其可移动和无边框,但右侧和下方仍然有边框。
首先我的代码是 BorderStyle := bsDialog
.
我更改为 BorderStyle := bsNone
以使设置无边框。
在更改 BorderStyle
之前记住 window 的客户端大小,然后再恢复客户端大小:
procedure InitializeWizard();
var
ClientWidth: Integer;
ClientHeight: Integer;
begin
ClientWidth := WizardForm.ClientWidth;
ClientHeight := WizardForm.ClientHeight;
WizardForm.BorderStyle := bsNone;
WizardForm.ClientWidth := ClientWidth;
WizardForm.ClientHeight := ClientHeight;
end;