开源一套DirectUI界面库

开源一套DirectUI界面库
最近改玩WinRT和Metro了,看到有些朋友还在玩基于GDI的DirectUI,正好自己以前也尝试写过的,反正放着也没用,开源吧。

这个DirectUI界面库主要参考一个老外的程序, 支持各种Layout模式,实现了各种基本控件(SplitBar, PictureBox, Button, Radio, CheckBox, Label, HyperLink, ProgressBar, trackBar, ListBox, Edit, ComboBox, Tab Control, Toolbar, Menu, tree),控件基本全部支持键盘操作,支持键盘导航,支持Tooltip,支持多语言,支持换肤,支持异形窗口,支持Layered Window, 支持插件2次开发,支持Alpha通道,支持各种图像处理。

当然这套东西离商业化还有一定距离,Demo也比较粗糙,都是自己弄的图片,将就着看吧。

开源一套DirectUI界面库_第1张图片

开源一套DirectUI界面库_第2张图片

开源一套DirectUI界面库_第3张图片

开源一套DirectUI界面库_第4张图片

源代码下载: DUI Source code

你可能感兴趣的:(开源一套DirectUI界面库)