0
我想用WizardForm.Width
製作新的安裝程序是用戶顯示器寬度的寬度,WizardForm.Height
是用戶顯示器高度的高度。如何在Inno設置中將WizardForm設置爲全屏
所以,我已經寫了新的代碼,但有一個像黑色區域的錯誤。
這是我的代碼,我已經編譯:
[Code]
function GetSystemMetrics(nIndex:Integer):Integer;
external '[email protected] stdcall';
procedure InitializeWizard();
var
width,height: Integer;
begin
MainForm.BorderStyle:= bsNone;
width:= GetSystemMetrics(0);
height:= GetSystemMetrics(1);
MainForm.Width:= width;
MainForm.Height:= height;
width:= MainForm.ClientWidth;
height:= MainForm.ClientHeight;
MainForm.Left := 0;
MainForm.Top := 0;
WizardForm.Position:= poScreenCenter;
WizardForm.BorderStyle:= bsNone;
WizardForm.Width:= MainForm.Width;
WizardForm.Height:= MainForm.Height;
WizardForm.ClientWidth:= MainForm.ClientWidth;
WizardForm.ClientHeight:= MainForm.ClientHeight;
MainForm.Visible:= True;
end;
tbqh我會覺得很煩人,有沒有理由需要這樣做?它非常1990年代 –
當你在整個屏幕上拉伸'WizardForm'時,爲什麼要顯示'MainForm'?無論如何,我同意亞歷克斯。 –