我一直在尝试制作一个没有边框的可移动的Inno设置,并想出如何使它可移动和无边框但是在右边和下边仍然有边框。
首先我的代码是BorderStyle := bsDialog
。
我更改为BorderStyle := bsNone
以使设置无边框。
答案 0 :(得分:0)
在更改BorderStyle
之前记住窗口的客户端大小,然后恢复客户端大小:
procedure InitializeWizard();
var
ClientWidth: Integer;
ClientHeight: Integer;
begin
ClientWidth := WizardForm.ClientWidth;
ClientHeight := WizardForm.ClientHeight;
WizardForm.BorderStyle := bsNone;
WizardForm.ClientWidth := ClientWidth;
WizardForm.ClientHeight := ClientHeight;
end;