0
A
回答
0
这看起来像一个group box control(已知为在Delphi/VCL的TGroupBox
),而不是斜面。
但组框控件没有在Inno Setup的暴露。
作为替代方案,只是放置一个TLabel
在TBevel
的顶部。确保将标签的Transparent
属性设置为False
。
在Windows Vista和较新的,你还可以添加hair space周围的填充。你需要使用Unicode版本的Inno Setup(但你仍然应该使用它)。
procedure InitializeWizard;
var
Page: TWizardPage;
Bevel: TBevel;
Caption: TLabel;
begin
Page := CreateCustomPage(wpWelcome, '', '');
Bevel := TBevel.Create(WizardForm);
with Bevel do
begin
Parent := Page.Surface;
Shape := bsFrame;
Left := ScaleX(0);
Top := ScaleY(8);
Width := ScaleX(417);
Height := ScaleY(220);
end;
Caption := TLabel.Create(WizardForm);
with Caption do
begin
Parent := Page.Surface;
Left := Bevel.Left + ScaleX(8);
Top := Bevel.Top - ScaleY(6);
Transparent := False;
Caption := 'Caption';
{ On Vista and newer, add padding using a hair space }
if GetWindowsVersion >= $06000000 then
Caption := #$200A + Caption + #$200A;
end;
end;
相关问题
- 1. 为锥面创建标签
- 2. 如何使用Inno Setup创建热键
- 3. Inno Setup从CDATA创建TStringList
- 4. 如何使用Inno Setup创建桌面图标
- 5. 在Inno Setup的
- 6. Inno Setup的创建快捷方式与
- 7. 创建Inno Setup的硬链接
- 8. 更新图标,Inno Setup的
- 9. 没有Inno Setup的图标
- 10. 如何在运行inno setup时注册在c#中创建的com类
- 11. 在Inno Setup中执行UninstallString
- 12. 从Inno Setup创建受限用户
- 13. Inno Setup - 更改任务描述标签的颜色并换行
- 14. Inno Setup - 如何在完成页面上创建复选框?
- 15. 如何中止Inno Setup的
- 16. Inno Setup:如何查看Inno Setup Preprocessor的输出(翻译)?
- 17. Inno Setup的:在TInputQueryWizardPage
- 18. 我Inno Setup的脚本创建两个桌面图标
- 19. 通过inno setup创建一个vb6安装程序与mysql通过inno setup
- 20. Inno setup [图标]部分,如果不存在,则创建桌面图标
- 21. Inno Setup中的多行编辑由CreateInputQueryPage创建的页面
- 22. Inno-Setup目标文件夹
- 23. GetComputerNameString Inno Setup的
- 24. 如何从inno-setup创建和删除网络驱动器?
- 25. Inno Setup在[代码]
- 26. Inno Setup torrent下载执行
- 27. 如何指定在Inno Setup中更新剩余时间标签的时间段?
- 28. Inno Setup - Conditional DisableDirPage
- 29. 如何在Inno Setup中转义“{”和“}”
- 30. 如何在Inno Setup中使用gacinstall?
感谢你非常玉米粥马丁Prikryl –
欢迎您。虽然在堆栈溢出我们[感谢接受答案](http://stackoverflow.com/help/someone-answers)。 –