说新也不新,是从金山卫士开源的界面部分进化来的,不过基本上90%的基因都是新的了。
全部界面使用XML定义。
全部界面使用XML定义。
SVN: svn checkout http://duiengine.googlecode.com/svn/trunk/
list的功能应该还是比较完善了的。只是我没有用心去写这个demo,除了不支持多列外,其它的功能都有。
树控件没有横向滚动条,其它的功能应该都有,边框的实现在所有控件都是通用的,直接加一个边框的风格就解决了。
tinyxml是支持unicode的,只是使用的时候先转换成utf8。
金山界面的分析
http://blog.csdn.net/nighsen/article/category/1252585
什么IDE?用VS就行,没有界面编辑器,不过金山的界面定义应该是很灵活而且直接。简单学习一下就能掌握。
DUIengine依赖于WTL,而且编程方式也和WTL类似,建议对WTL有点了解。
其实我做这个东西之前也不了解WTL,简单看看向导生成的例子就会了。
又是一个DUI的库。。。我加了2个DUI的群了,不知道到底哪个更胜一筹呢?Duilib, Duiplus,DuiEngine