1. 介绍:
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解 放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。
DirectUI界面库 取名自微软的一个窗口类名“DirectUIHWND”,意为Paint on parent dc directly。 即子窗口不以窗口句柄的形式创建,只是逻辑上的窗口,绘制在父窗口之上。
2.源代码:
- 2.1 位置:
- 2.2 下载调试运行位置:
E:\1code\Useful\duilib v1.1
- 2.3 运行问题:"Unable to start program * QQDemo.exe"
现象:
![](https://img-my.csdn.net/uploads/201304/25/1366863734_1293.jpg)
解决办法:
1) 更改输出路径和目标名称:
![](https://img-my.csdn.net/uploads/201304/25/1366863740_6928.jpg)
2)更改输出文件名:
![](https://img-my.csdn.net/uploads/201304/25/1366863750_8045.jpg)
3. demo 效果:
![](https://img-my.csdn.net/uploads/201304/25/1366864111_1004.jpg)
![](https://img-my.csdn.net/uploads/201304/25/1366863677_4386.jpg)
![](https://img-my.csdn.net/uploads/201304/25/1366863716_9775.jpg)