DXUT为基础的控件库

最近在开发一个简单的GUI控件库,包括按钮、复选按钮、单选按钮、单行编辑框、多行编辑框、列表控件、滑块、静态文本、滚动条、超链接按钮等。以DXUTGUI为基础,不过随着开发进程,发现DXUTGUI的设计比较简单,有大量需要改动的地方。

用tinyxml来解析配置,根据配置从控件库提取控件,动态生成界面。

利用lua或javascript做脚本,也可以直接使用DLL文件来做事件处理关联。

最终会是一个类似CEGUI的东西,不过相对简单一点。

在我们的项目中使用。

你可能感兴趣的:(基础)