如何使用XE2及更高版本中提供的自定义皮肤(样式)功能
来源:互联网 发布:乐知英语怎么收费 编辑:程序博客网 时间:2024/05/17 07:45
1. 制作样式文件:
点击 XE2+ 的 IDE 菜单上的 Tools-->Bitmap Style Designer, 打开设计器. 为每个需要的元素设计好图片或颜色或字体. 最重要的是, 要为设计的样式起个名字: Objects 窗口中, 选中最上面的 Objects 节点, 在 Inspector 窗口中, 为 Name 属性起个名字, 如 ccrun 然后保存这个样式: File-->SaveAs, 假设保存为 D:\ccrun\123.vsf
2. 使用样式文件:
3. 注意事项: 如果想让样式文件随着 EXE 一起发布, 实现动态样式切换, 可以将 vsf 文件放到 EXE 所在目录下, 然后代码中略作修改:
点击 XE2+ 的 IDE 菜单上的 Tools-->Bitmap Style Designer, 打开设计器. 为每个需要的元素设计好图片或颜色或字体. 最重要的是, 要为设计的样式起个名字: Objects 窗口中, 选中最上面的 Objects 节点, 在 Inspector 窗口中, 为 Name 属性起个名字, 如 ccrun 然后保存这个样式: File-->SaveAs, 假设保存为 D:\ccrun\123.vsf
2. 使用样式文件:
在代码中:
void __fastcall TForm1::Button1Click(TObject *Sender){ TStyleManager::Initialize(); TStyleManager::LoadFromFile(L"D:\\ccrun\\123.vsf"); TStyleManager::SetStyle(L"ccrun");}
3. 注意事项: 如果想让样式文件随着 EXE 一起发布, 实现动态样式切换, 可以将 vsf 文件放到 EXE 所在目录下, 然后代码中略作修改:
TStyleManager::LoadFromFile(ExtractFilePath(ParamStr(0)) + "123.vsf");TStyleManager::SetStyle(L"ccrun");
即可.
当然, Initialize 还是建议在程序一开始就执行一次的.
2 0
- 如何使用XE2及更高版本中提供的自定义皮肤(样式)功能
- Delphi XE2 的皮肤
- 看看 Delphi XE2 为 VCL 提供的 14 种样式
- 看看 Delphi XE2 为 VCL 提供的 14 种样式
- Delphi XE2 为 VCL 提供的 14 种样式
- Flash Player 10.2提供了内置的自定义鼠标样式功能及右键显示完整版本号
- WebPart---中如何使用自定义的Javascript和css样式
- delphi XE2自带的皮肤控件
- Delphi XE2 之 FireMonkey 入门(20) - TStyleBook(皮肤、样式相关)
- GUISkin 自定义皮肤样式
- XP下运行使用delphi XE2 皮肤编译的程序的小问题
- 如何在Delphi XE2中使用Dynamic Web TWAIN
- telerik自定义皮肤的制作及用法
- flex viewer 自定义皮肤样式
- jdeveloper 11g css制定皮肤样式功能的添加
- 在WampServer Version 2.1(或更高版本)中切换不同版本的MySQL易遇到的问题及对策
- 在win8以及更高版本的操作系统中使用SQl Server
- 解决办法:IntelliJ Java:-source 1.3中不支持,使用-source 5 或更高的版本一启用
- 简易计算器代码示例【部分】
- MFC- 动态链接库编程(孙鑫-第十九讲笔记整理)
- Java 解析Excel(2003、2007)
- C和C++中的结构体对比
- select选框里选项调取数据库
- 如何使用XE2及更高版本中提供的自定义皮肤(样式)功能
- 我的家庭梦和我的大学梦
- ADDOBE 系列软件注册防止服务器验证的HOST文件修改方法
- 输入int类型数据,返还A....AA....BC等,在使用POI导出Excel表格时导出公式时经常使用。
- Tcp Socket编程实例
- 俄最大社交网邀请斯诺登加盟担任程序员
- Android 世界时钟小部件中如何增加城市
- 3D引擎--可移植到Android的开源的引擎
- 遏制上网站优化排名涌现忽高忽低的原因