首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用gif89a控件失败, why? 请帮忙.该如何处理

2012-05-21 
使用gif89a控件失败, why? 请帮忙.我下载了gif89.dll 源码,编译并注册成功.然后 用vc6新建一个对话框工程,

使用gif89a控件失败, why? 请帮忙.
我下载了gif89.dll 源码, 编译并注册成功.

然后 用vc6新建一个对话框工程, 选中该对话框, 右键| insert active contol , 然后选中gif89 class.

这时对话框上已有该控件. 用claswizard为该它生成一个对应类. 并用classwizard为该控件声明对话框的一个变量m_1.

然后增加一个button, 其onclick()函数为:
m_1.SetFileName("c:\\aaa.gif");
m_1.Play();

编译通过. 
运行: 结果图象没有显示出来. 

why?

规定我不能用其他方法显示图象, 只能用该控件.

[解决办法]
调用了CoInitialize没有。这个组件没用过,不知道调用流程
[解决办法]
CoInitialize,同时还要看是否还有m_1的初始化函数需要调用

热点排行