我用Gif89a控件播放GIF动画碰到了这样的问题.我在基于对话框的程序界面上播放GIF动画,有时候当动画运行时,其他的程序界面在我的程序上层时,动画上就会出现其他的程序界面上的内容,动画就变"花"了!!!
而且,当把程序缩小到右下角任务栏后,再双击弹出后,动画的位置就全变黑了.
和变"花"不同,"花"是别的程序界面"跑"到动画上去了。这个是每次都变“黑”。相同点是变了就回不去了,刷新屏幕没用,这个控件也没有用于刷新的函数阿!!!这个动画背景是透明的,和这个有关吗?我把动画从几百K减小到几十K,问题依旧。
我感觉当系统较忙时,比如程序刚要开始运行,本身进行初始化时,系统也较忙时,最容易变“花”了。请问,这种情况是什么问题阿?怎么解决呢?有没有其他好用的播放GIF的控件阿??谢谢!
而且,当把程序缩小到右下角任务栏后,再双击弹出后,动画的位置就全变黑了.
和变"花"不同,"花"是别的程序界面"跑"到动画上去了。这个是每次都变“黑”。相同点是变了就回不去了,刷新屏幕没用,这个控件也没有用于刷新的函数阿!!!这个动画背景是透明的,和这个有关吗?我把动画从几百K减小到几十K,问题依旧。
我感觉当系统较忙时,比如程序刚要开始运行,本身进行初始化时,系统也较忙时,最容易变“花”了。请问,这种情况是什么问题阿?怎么解决呢?有没有其他好用的播放GIF的控件阿??谢谢!
解决方案 »
- 如何判断两台主机位于同一nat后边?
- FIND字符串查找问题
- 在MFC对话框中插入了一个别人的ActiveX控件,运行的时候鼠标一点控件,程序就死了
- 有谁能告诉我CListCtrl控件中,如何在一个column项的后面加个复选框.(类似BT工具)
- 用ODBC连接access数据库;
- 请问如何在程序运行时获取到堆栈中的信息?
- vc中如何將程式向windows注冊成一開啟windows就執行本程式?
- 如何将LPTSTR GetCommandLine(VOID)的LPTSTR型转换char 或CString型?
- 自定义消息怎么传递指针?
- 网页发布的ActiveX控件下载安装速度缓慢
- CDateTimeCtrl在win98中使用,当选择日期时,总是要出现程序运行出错的系统提示,然后程序被强行关掉
- 怎样得到获得焦点的输入框的id
我就是在我的OnInitDialog中指定了动画的路径我想先出来静止不动的画面,然后需要时再Play()
可是
设置SetAutoStart(FALSE),动画就不出来了?
设置SetAutoStart(TRUE),动画开始就播放了
我只好在OnInitDialog中,先让它播放,然后发条消息Stop()动画,真是麻烦?另外,SetEmbed怎么不管用阿,就是设成TRUE,动画也没有编译到EXE中阿?请指教,谢谢!!