界面开发(二)
界面库又进行了一次构架调整(为什么我又要说又。。。),改进了消息传递的机制,
使其随大流了,也就是跟MFC的消息机制类似,但又不完全相同,具体还在定夺。
修正了前版本出问题的栅格图片,目前可以支持PNG图片格式(使用了LIBPNG)
加上了换肤功能,目前皮肤和界面是独立的2个模块,界面编辑器里加上了皮肤编辑功能
做了个DEMO,有兴趣的可以下载来看看:DEMO下载
DEMO.exe是一个界面查看器,需要打开附带的界面文件(bframe0.cnc)查看,文本框里设置每隔多少
毫秒刷新,1.cncskinex,2.cncskinex是皮肤文件,换肤是替换底部4个按钮的皮肤。上部登陆框的皮肤是另外
一套(由于图片素材难找,所以只弄了一套),所有图片素材都来自互联网,版权归原作者所有。
所有界面上的动画效果都由界面编辑器完成,不需要写一行代码,国际惯例,上个图: