C/C++不用MFC,可以弄出类似FLASH或者GIF动画的工具来么

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:43:13
用什么办法,可以按一定时间(每秒24张或者12张图切换),显示出2D动画来,
OPENGL已经搞烦了(编译器用不了),所以这个就算了
就是一张张加载图片,让它动起来。
至少也要说个思路

Gif估计你也会烦... Flash就是一个ActiveX控件,比较方便。

看看CAxWindow应该就明白了。创建控件的时候用ShockwaveFlash.ShockwaveFlash.x 作为窗口名(.x是flash的版本号),就能创建出flash控件。然后从控件里获取一个IShockwaveFlash的接口就行了。

当然别忘了倒入flash的ocx。

这个用OpenGL大材小用了,用API也可以实现的。思路就是显示图片,SLEEP(多少毫秒),然后再显示另一张。

GDI+里面支持GIF可以读出里面的帧,然后自己设个timer轮着贴图就好了。
另外LZ可以试试QT,据说那个做界面非常方便

1楼你说的是VB的控件吧