SC设计的目标: SC是一个简单的基于DirectUI的界面库。设计SC,主要是基于个人爱好与学习的目的。在本人学习C++的这几个月来,将一点点收获与理解。想通过设计SC来进行提升与巩固。是一个重复造轮子的过程,也是一...
分类:
其他好文 时间:
2015-03-11 02:09:45
阅读次数:
267
duisharp是采用DUI技术的一套轻量级的C++UI库,借鉴了duilib、directui、金山等开源项目,在此予以感谢。...
分类:
其他好文 时间:
2015-02-02 09:35:46
阅读次数:
180
所以消息的获取仍然是来自主窗口,也就是MFC自己的一套消息映射,比如鼠标点击的消息,在主窗口截获,然后通过相关的处理,调用虚子窗口(DirectUI程序中的控件一般不是真正的窗口,没有m_hwnd,暂且称它为虚子窗口吧)的响应函数。所以DirectUI主要的问题是如何将主窗口的消息分派给虚子窗口,要解决这个问题,第一步如何定位虚子窗口。
首先主窗口有很多控件,主窗口有个控件容器,在窗口初...
分类:
编程语言 时间:
2015-01-13 15:59:58
阅读次数:
228
SOUI是一套100%开源的基于DirectUI的客户端开发框架。基于DirectUI设计的UI虽然UI呈现的效果可以很炫,但是相对于传统的win32应用程序中每个控件一个窗口句柄的形式,渲染效率是一个很重要的问题。在SOUI系统中提供了三种武器可以用来提高渲染效率:第一种武器:选择更高效的渲染引擎...
分类:
其他好文 时间:
2014-12-30 16:51:27
阅读次数:
195
Delphi 下的FireMonkey,很好地实现了 DirectUI与跨平台。学习了解他,对DirectUI编程及项目的跨平台实现有一定帮助。 虽然作为开发者个体,并不需要了解太多这些东西,只要求拿来能用能实现功能就行,但对 Fire...
参考:http://www.cnblogs.com/Alberl/p/3342030.htmlDuilib是一个windows下免费开源的directui界面库 基于众所周知的原因,仓库现已迁移至Gitbubhttps://github.com/duilib/duilib配置VS:在VS的菜单里,选...
分类:
其他好文 时间:
2014-12-10 00:17:52
阅读次数:
225
Skilla使用duilib已经有一年了,经过一年的摸索,也逐渐地解开了里面的大大小小的秘密。从熟悉Demo到布局特性的了解也是经历了数月的时间,核心机制也是最后才弄明白的,源码的探索也是由表及里的。但是这个速度是非常缓慢的,所以今天Skilla要写这篇文章,让大家可以有主到次地来认识Duilib。
其实,要想以最快的速度把源码弄通,是需要有先后顺序的,说的再简单点就是要抓住核心...
分类:
其他好文 时间:
2014-11-26 14:33:50
阅读次数:
165
在编写VC界面时,编写动画比较困难,代码重用性不高。编写一个临时动画需要创建定时器或者线程来驱动改变渲染状态,来达到画面实时改变的目的。但是定时器和线程都是比较难以维护的,处理不好很容易造成资源浪费甚至程序崩溃。
Skilla在上一周整理好了skillcore库,这一次又给它增添了通用动画框架。这个动画框架本身没有渲染功能,主要是提供动画的驱动事件,使用时需要自己去处理动画事件...
分类:
其他好文 时间:
2014-11-23 09:24:20
阅读次数:
315
SOUI是一套基于Win32 SDK的窗口开发的一套DirectUI框架。在SOUI中除了有真窗口使用窗口消息通讯机制外,还有SOUI控件之间的通讯,及控件的事件处理等。1、真窗口消息通讯因此可以使用::SendMessage这个API来与宿主窗口通讯。在任意一个地方只要获取到了SOUI的宿主窗口句...
分类:
其他好文 时间:
2014-11-15 23:04:10
阅读次数:
337
国内首个开源 的directui 界面库,开放,共享,惠众,共赢,遵循bsd协议,可以免费用于商业项目,目前支持Windows 32 、Window CE、Mobile等平台。
Duilib是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发...
分类:
其他好文 时间:
2014-10-17 13:37:40
阅读次数:
653