加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 嵌入在dll中的VCL-Styles?

发布时间:2020-12-15 09:22:57 所属栏目:大数据 来源:网络整理
导读:如何在dll中嵌入Delphi XE2 VCL-Styles?在DLL项目的项目设置中看不到“应用程序 – 外观”页面. 我尝试在一个包含在$R指令中的rc文件中定义它们,但是如果有更好的方法我想知道它. RC文件示例: GOLDENGRAPHITE VCLSTYLE "C:Program Files (x86)Embarcader
如何在dll中嵌入Delphi XE2 VCL-Styles?在DLL项目的项目设置中看不到“应用程序 – 外观”页面.

我尝试在一个包含在$R指令中的rc文件中定义它们,但是如果有更好的方法我想知道它.

RC文件示例:

GOLDENGRAPHITE VCLSTYLE "C:Program Files (x86)EmbarcaderoRAD Studio9.0RediststylesvclGoldenGraphite.vsf"
CARBON VCLSTYLE "C:Program Files (x86)EmbarcaderoRAD Studio9.0RediststylesvclCarbon.vsf"

特别是必须指定XE2安装文件夹的完整路径是我想要避免的.

解决方法

您可以使用的另一个选项

1)使用“资源”对话框.

2)编辑dll的dproj文件

在此键下< PropertyGroup Condition =“'$(Base)'!=''”>

为vcl样式添加一个条目VCL_Custom_Styles

<VCL_Custom_Styles>&quot;Amakrits|VCLSTYLE|$(PUBLIC)DocumentsRAD Studio9.0StylesAmakrits.vsf&quot;;&quot;Amethyst Kamri|VCLSTYLE|$(PUBLIC)DocumentsRAD Studio9.0StylesAmethystKamri.vsf&quot;;&quot;Aqua Graphite|VCLSTYLE|$(PUBLIC)DocumentsRAD Studio9.0StylesAquaGraphite.vsf&quot;</VCL_Custom_Styles>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读