佚名通过本文主要向大家介绍了gif89a,gif89a.fne,gif89a.lib,gif89a export.8be,gif89a static.lib等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 使用gif89a控件失败, why? 请帮忙
描述:
解决方案1:
描述:
我下载了gif89.dll 源码, 编译并注册成功.
然后 用vc6新建一个对话框工程, 选中该对话框, 右键| insert active contol , 然后选中gif89 class.
这时对话框上已有该控件. 用claswizard为该它生成一个对应类. 并用classwizard为该控件声明对话框的一个变量m_1.
然后增加一个button, 其onclick()函数为:
m_1.SetFileName("c:\\aaa.gif");
m_1.Play();
编译通过.
运行: 结果图象没有显示出来.
why?
规定我不能用其他方法显示图象, 只能用该控件.
解决方案1:
CoInitialize,同时还要看是否还有m_1的初始化函数需要调用
解决方案2:调用了CoInitialize没有。这个组件没用过,不知道调用流程