Inno Setup 更改 CreateOutputMsgMemoPage 字体
Inno Setup change CreateOutputMsgMemoPage font
是否可以更改使用 CreateOutputMsgMemoPage
创建的 window 的实际消息部分显示的字体?
我需要 return 数据库查询的一些结果到 Inno Setup 中的 window,我正在使用以下方法从文件中读取:
LoadStringFromFile(ExpandConstant('{app}\Output.txt'), astrResults);
然后像这样创建页面:
ResultsPage := CreateOutputMsgMemoPage(wpInstalling,
'Results', 'The following results were returned from the database.',
'',
astrResults);
问题在于,当文本以可变宽度字体显示时,我丢失了文本文件中的分栏制表符分隔格式。因此,我需要使用固定宽度的字体(例如 Lucida Console)来保持正确的格式。有办法吗?
可以使用:
ResultsPage.RichEditViewer.Font.Name := 'Lucida Console';
更改字体和:
ResultsPage.RichEditViewer.Font.Size := 9;
更改大小。谢谢@TLama。
是否可以更改使用 CreateOutputMsgMemoPage
创建的 window 的实际消息部分显示的字体?
我需要 return 数据库查询的一些结果到 Inno Setup 中的 window,我正在使用以下方法从文件中读取:
LoadStringFromFile(ExpandConstant('{app}\Output.txt'), astrResults);
然后像这样创建页面:
ResultsPage := CreateOutputMsgMemoPage(wpInstalling,
'Results', 'The following results were returned from the database.',
'',
astrResults);
问题在于,当文本以可变宽度字体显示时,我丢失了文本文件中的分栏制表符分隔格式。因此,我需要使用固定宽度的字体(例如 Lucida Console)来保持正确的格式。有办法吗?
可以使用:
ResultsPage.RichEditViewer.Font.Name := 'Lucida Console';
更改字体和:
ResultsPage.RichEditViewer.Font.Size := 9;
更改大小。谢谢@TLama。