wceui
     
    首页  >>  使用WceUi  >>  使用WceUi界面库实现换皮肤功能

使用WceUi界面库实现换皮肤功能

换皮肤在界面应用中是常见功能,WceUi界面库在设计时就考虑到了换皮肤,所以用WceUi界面库实现换皮肤功能非常简单.
WceUi界面库换皮肤时支持换如下元素:
图片 换皮肤时换贴图的图片,这是最常见的.
WceUi界面库的图片资源是放在资源的Bitmap文件夹下面的
颜色 WceUi界面库支持颜色改变,我们可以在配置文件中指定字体的颜色,这样就可以在界面1中使用一种颜色,而在界面2中使用另一种颜色
WceUi界面库的颜色描述是放在资源的color目录下的wceui.color文件中
字体 WceUi界面库在切换皮肤时还可以切换字体,这样就可以在界面1中使用1种字体,而在界面2中使用另一种字体.
WceUi界面库的字体描述放在资源的font目录下
要实现换皮肤功能,可以通过以下几个步骤实现:
1.准备好两套,或者多套皮肤的资源文件,(图片,颜色,字体资源都要准备好)
2.调用API WceUiChangeResDir,修改资源所在的路径
3.调用API InvalidateAllWceUiWnd让所有的界面重新刷一遍
4.如果您有很多个应用程序都要同时换皮肤,可以广播一个消息,让所有应用程序都做1,2,3的动作.
程序界面演示:
在上面的演示程序中您可以看到:
1.有两套皮肤,一套是spring,另一套是winter
2.当切换皮肤后,图片,颜色,还有字体都是会发生改变
在这里下载Vs2005中的源代码,其他平台您需要自己编译
注意:你所下载的源代码中所带的WceUi界面库不一定是最新版本,WceUi界面库的最新版本在这里下载.
 
许辉              
WceUi Team          
2009-11-23          
 
首页 产品 下载 购买 博客 支持 关于我们
 
CopyRight©WceUi Team 2008-2009
粤ICP备17131417号 | 联系我们