DSkinlite 是一款轻量级的C++皮肤库,使用XML文件根据规则来管理GDI资源如颜色,字体,图片,并描述界面构成,最大程度的将界面和程序逻辑分离,同时为软件皮肤更换,换色等提供基础支持。DSkinLite将界面构成元素抽象为线条元素,矩形元素,图片元素,文本元素,并提供相应规则来使用这些元素“组合”界面。DSkinlite开发团队有较深的Windows界面开发的实际经历,对软件界面处理颇有心得,致力于将实用,高效,前沿的界面处理技术介绍给广大开发人员。 了解更多关于 DSkinLite...
-
使用XML配置控件的界面
- 使用XML定义GDI资源(颜色,字体,图片,cursor)
- 使用XML配置控件的界面风格
- 绘制元素被抽象为线条,文本,矩形,图片
- XML语法简单,易于学习和掌握
-
其他关键特性
- 基于Win32 API,没有framework依赖。
- 支持大多数标准控件
- 支持改变皮肤色调
- 支持大多数控件透明,包括子窗口透明
- 支持动画效果
- 支持png, bitmap, gif, ico图片格式。支持带透明通道的png图片
- 支持将皮肤文件打包到一个文件



