【发布时间】:2017-06-10 09:58:31
【问题描述】:
接下来是:Inno Setup Placing image/control on custom page。
这是我需要的:
CustomPage := CreateCustomPage(wpLicense, 'Heading', 'Sub heading.');
ExtractTemporaryFile('image.bmp');
BtnImage := TBitmapImage.Create(WizardForm);
with BtnImage do
begin
Parent := CustomPage.Surface;
Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\image.bmp');
AutoSize := True;
AutoSize := False;
Height := ScaleX(Height);
Width := ScaleY(Width);
Stretch := True;
Left := ScaleX(90);
Top := WizardForm.SelectTasksPage.Top + WizardForm.SelectTasksPage.Height -
Height - ScaleY(8);
Cursor := crHand;
OnClick := @ImageOnClick;
end;
但是,我希望背景图像是标题下方和页脚上方空间的完整大小,没有边距。我尝试了各种拉伸/边距/高度/宽度,但结果很混乱。无论 DPI 如何,实现这一目标的最佳方法是什么?
【问题讨论】: