资 源 简 介
应用背景
bkwin是著名的金山网络公司一个开源项目(金山开源卫士)所使用的界面库,使用VC++开发,类似DUILIB。
通过XML定义资源,可开发出漂亮的无边框带皮肤的界面。
著名的 “刷机精灵” 就是使用此库开发的
关键技术
为了界面可配置化和换肤,需要界面元素可以根据XML动态创建和设置属性。
在BKLib中,CBkObject类就完成了这样的功能,主要负责类的创建和属性的设置。因为对象都是从XML动态创建的,动态的创建是一个类最基本的属性,所以其他类都从CBkObject 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报