在inno中调整线高?

时间:2014-11-30 08:17:40

标签: inno-setup pascalscript

是否可以在inno设置中调整线高 我有4行文字(见图)我希望在行之间添加更多空间,这可能吗?

enter image description here

这是我的代码:

{CB_txt}
CB_txt := TNewStaticText.Create(SPPage);
CB_txt.Parent := SPPage.Surface;
CB_txt.Left := ScaleX(0);
CB_txt.Top := SP_Title.Top +30;
CB_txt.Width := ScaleX(300);
CB_txt.Height := ScaleY(100);
CB_txt.Color := -16777211;
CB_txt.Font.Color := 536870911; 
CB_txt.Font.Name := 'Arial';
CB_txt.Font.size := 9;
CB_txt.Caption := SPCBtext1 + #10 + SPCBtext2 + #10 + SPCBtext3 + #10 + SPCBtext4 ;
CB_txt.TabOrder := 1;

1 个答案:

答案 0 :(得分:2)

不,没有窗口过程。拦截和所有者绘制是不可能的,因为TNewStaticText控件基于系统Static Control控件,在这种情况下,它是呈现控件的系统(以及在启用分词时选择行间距的人员) )。并且Static Control本身没有设置行间距的选项,因此唯一的选择是所有者绘图。

我会在每行使用一个TNewStaticText控件。