下面是form代码: 开源DirectUI界面库 微软 https://github.com/jameskeane/directui中国http://code.google.com/p/duilib/俄国https://github.com/rsdn/avalon ...
最近公司开发的几个软件都需要支持皮肤,因此花了半个月做了一套皮肤引擎,也就是所谓的Direct UI,即控件都是画在窗体上的,只有容器窗体是有实际句柄的,子控件并非标准的Window。 说说这套引擎的几个特性 绘制效率尚可,至少图片很多时也没有发现有闪烁 支持的常用图片格式 BMP JPG PNG GIF ICON等 ,并支持图片透明 图片延迟载入,避免占用内存资源 皮肤支持多种存储格式,如ZIP ...
2012-02-22 23:29 4 6346 推荐指数:
下面是form代码: 开源DirectUI界面库 微软 https://github.com/jameskeane/directui中国http://code.google.com/p/duilib/俄国https://github.com/rsdn/avalon ...
最近由于项目的需要学习了一下DirectUI方面的东西,主要借鉴的是一个国外程序员写的代码(见引用一),看了后发现它更多的是探讨一种实现的可能性和思路,和实际应用还是有距离的,不过其实现还是很有意思的。在写此小结的时候又发现国内一个程序员将这个代码部分移植到WINCE下的代码(见引用 ...
1. duilib简介 duilib是一个开源的DirectUI界面库,简洁但是功能强大。而且还是BSD的license,所以即便是在商业上,大家也可以安心使用。现在大家可以从这个网站获取到他们所有的源码:http://code.google.com/p/duilib/ 为了让我们能更简单 ...
DirectUi的效果可以使用GDI、GDI+、DirectX、OpenGL实现,常用的有GDI和GDI+,后两种有杀鸡用牛刀的感觉。在网络上能找到此方面的教材 现在的软件越来越多的有很炫目的界面,看来商家是越来越重视用户体验了,这个一个流行趋势呀。从技术上来说,美化界面基本有两种方式 ...
转自http://bbs.csdn.net/topics/350023031 一.介绍DirectUI技术说白了就是XML配置文件+图片+JavaScript控制界面。这点与网页css+图片+JavaScript十分相似,就是如开发网页一般开发桌面程序界面,这个开发效率当然大大的提高。将程序员 ...
今天了解到DirectUI开源项目Duilib,感觉不错,就下了一份源代码SVN256,可能是因为我用的是win8 x64和VS2012,编译是出现错误,现在把解决方法记录下来,供大家参考: 1. UIRichedEidt.cpp中CTxtWinHost::Init函数中调用 ...
相较于win32/mfc,directui(win32)更加轻量化,在开发方式上更加现代化,使得其在c++应用方面成为主流,官方中提到了可以开发控件(插件),也就是说新的库可以不写在dui里,而独立出来。研究了许久终于知道如何玩,故此总结一下: 一、创建Dui DLL控件库 使用 ...
从2019.5.22开始,SOUI版本号更新到2.9.0.2,后面开始准备3.0的开发,历时近3个月,现在3.0的主要工作基本完成。 为了便于大家区别2.x,3.0启用了新的代码仓库:https:/ ...