directUI库 皮肤功能 动画功能

directUI库 皮肤功能 动画功能_第1张图片

从win32窗口工程开始进行封装,目标是directUI库。部分头文件需要WTL库支持。

demo中已完成的:

1  frame的绘制,右键自动换皮肤。

2  动画功能,一只蝙蝠自动飞舞,可以用鼠标追逐,并在directUI控件的任何地方都可透视。

3 directUI基本框架完成(directUI窗口基类,消息的传递处理),主推了directUI窗口容器的概念,该容器使directUI既能单独运用,也能在WTL程序使用directUI。

4 通过特殊的架构,对句柄操作的分离,WTL控件库和directUI控件库共用底层代码。demo中已经完成button和edit,grid控件(上面的滚动条时WTL控件,所以会闪烁,可能未来将实现directUI滚动条)。

未完..待续.. 未来完成功能

1   剩下控件的逻辑与句柄分离。

2  可能在遥远的将来支持脚本创建。

3 添加新的控件。

 

 下图为directUI运用于WTL控件库的展示,前面的3个控件为directUI控件,后面的为常规控件。

 

 

你可能感兴趣的:(动画,职场,皮肤,休闲,DirectUI)