好吧,Windows似乎有一个API用于一切.:)
我刚刚找到了Windows动画管理器.它不仅可以满足我的需求,而且在页面的最后,它有一些非常好的视频,解释了UI动画概念以及它们如何使用Animation Manager
.它是一组专为C++使用而设计的COM对象.
PS:作为奖励,它的图形平台是独立的.所以它适用于GDI,GDI +,Direct2D ......
PPS:一天后,我已经咬了它的牙齿,这是非常好的.我得到的图形元素可以预测地以最少的代码在屏幕上移动.这是逻辑.一个问题是它只能为DOUBLE值设置动画.因此它对POINT,RECT,SIZE,POLYGON,多个FLOAT,PATH等没有任何概念或支持.一旦我理解它是如何正常工作的,我将包装它并添加对上述数据类型的支持我就是完成.
好吧,Windows似乎有一个API用于一切.:)
我刚刚找到了Windows动画管理器.它不仅可以满足我的需求,而且在页面的最后,它有一些非常好的视频,解释了UI动画概念以及它们如何使用Animation Manager
.它是一组专为C++使用而设计的COM对象.
PS:作为奖励,它的图形平台是独立的.所以它适用于GDI,GDI +,Direct2D ......
PPS:一天后,我已经咬了它的牙齿,这是非常好的.我得到的图形元素可以预测地以最少的代码在屏幕上移动.这是逻辑.一个问题是它只能为DOUBLE值设置动画.因此它对POINT,RECT,SIZE,POLYGON,多个FLOAT,PATH等没有任何概念或支持.一旦我理解它是如何正常工作的,我将包装它并添加对上述数据类型的支持我就是完成.