今年开始玩DirectUI,参考老外的程序,写了个DirectUI的Demo, 支持各种Layout,实现了各种基本控件(SplitBar, PictureBox, Button, Radio, CheckBox, Label, HyperLink, ProgressBar, trackBar, ListBox, Edit, ComboBox, Tab Control, Toolbar, Menu, tree),支持键盘导航,支持Tooltip,支持多语言,支持换肤,支持异形窗口,支持插件2次开发,支持Alpha通道,支持各种图像处理。
然后最近开始学WPF,学后自己的程序就不想再写了,感觉再写基于GDI的DirectUI已经没多少意义,基本上QQ的UI已是基于GDI的DirectUI的极致了。
感觉理想的DirectUI设计上可以仿WPF,底层Render方式可以切换(Direct3D, OpenGL, GDI), 支持脚本,并且跨平台,应用程序和游戏都可以用,现在我还没找到这么一套东西,不知大家对DirectUI怎么看?
Demo下载:
http://download.csdn.net/detail/weiym/3698407