我正在尝试使用VCL Visual Styles作为以前使用的外观DLL的替代方法。
此刻我正在使用皮肤:
#define皮肤“ Carbon.vsf”
当安装程序显示RTF许可证文件时,颜色不是我所期望的:
文本为黑色,背景为深色。但是其他两页更好:
我以通常的方式在[Languages]
部分中指定我的所有许可证文件:
Name: "English"; MessagesFile: "compiler:Default.isl"; LicenseFile: "..\..\Inno\l.eng\LicenseEnglish.rtf"; InfoAfterFile: "..\..\Inno\l.eng\InfoAfterEnglish.rtf"
我如何设置此皮肤以将白色文本用于许可证文件(就像在我显示的其他页面上一样?为什么它仍然不这样做?
理想情况下,我希望将Visual Studio 2019深色主题作为外观,但不知道该怎么做-单独发行!
如果我尝试Amakrits样式,则许可页面如下所示:
和:
因此,它对多个样式定义都做同样的事情。
为了使这个问题的读者受益,我不得不在写字板中重新创建我的RTF文件。它是在Microsoft Word中创建的,这似乎就是原因。该问题或其他一些RTF编码问题。
无论如何,通过写字板再次创建文件解决了该问题。