VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 762|回复: 8

[求助] 如何去除掉动画控件的背景色

[复制链接]
44_avatar_middle
online_vip 发表于 2012-3-30 20:26:13 | 显示全部楼层 |阅读模式
50驿站币
本帖最后由 hahacker 于 2012-3-30 20:28 编辑

nCtlColor中的类型就没有是动画控件这种控件类型的,咋写???应该把它算做按钮控件来处理背景色吧?
搞不定了。一个正常软件截图的,一个我模仿着写的,不正常的当然是我写,就是没有把动画控件的背景色去掉。。。因为没有做处理当然去不掉了,因为不知道咋写处理这个动画控件的背景色。哪位帮忙看下! 如何去除掉动画控件的背景色 avi.rar (44.75 KB, 下载次数: 2)





上一篇:安装的问题,求教育!!
下一篇:求一个VC6.0的插件
44_avatar_middle
ico_lz  楼主| 发表于 2012-3-30 20:30:02 | 显示全部楼层
代码咋写。工程是VS2005的.
51_avatar_middle
online_admins 发表于 2012-3-30 23:18:25 | 显示全部楼层
hahacker 发表于 2012-3-30 20:30 如何去除掉动画控件的背景色
代码咋写。工程是VS2005的.

已经将动画控件的 Transparent 透明属性设置为 True 了,他还是不透明,所以感觉应该是动画文件的问题
44_avatar_middle
ico_lz  楼主| 发表于 2012-3-30 23:33:39 | 显示全部楼层
Syc 发表于 2012-3-30 23:18 如何去除掉动画控件的背景色
已经将动画控件的 Transparent 透明属性设置为 True 了,他还是不透明,所以感觉应该是动画文件的问题


我是从程序安装目录下提取出来的。。。。程序用的是vb写的。它是从文件加载的,不是从资源加载的,难道用VB写出来的能去掉背景色,用VC就实现不了了吗???不可能吧!
44_avatar_middle
ico_lz  楼主| 发表于 2012-3-30 23:36:12 | 显示全部楼层
Syc 发表于 2012-3-30 23:18 如何去除掉动画控件的背景色
已经将动画控件的 Transparent 透明属性设置为 True 了,他还是不透明,所以感觉应该是动画文件的问题

对了,我那个列表控件在不插入数据时隔行变灰的那行,如何实现。有空帮忙用代码实现一下吧!!!
51_avatar_middle
online_admins 发表于 2012-3-30 23:51:32 | 显示全部楼层
hahacker 发表于 2012-3-30 23:33 如何去除掉动画控件的背景色
我是从程序安装目录下提取出来的。。。。程序用的是vb写的。它是从文件加载的,不是从资源加载的,难道 ...

用 CAnimateCtrl 控件播放AVI动画时,想去掉动画中的背景色,CAnimateCtrl 控件属性里有一个transparent的透明属性,但这个属性只有在AVI动画为8位时设置此属性才能将背景色去掉,大于8位色的AVI动画就不行了。

MFC动画控件只能播放一些简单的,颜色数较少的AVI动画。如果要较满意地播放256色的AVI文件,要利用MCI接口!

44_avatar_middle
ico_lz  楼主| 发表于 2012-3-30 23:56:55 | 显示全部楼层
Syc 发表于 2012-3-30 23:51 如何去除掉动画控件的背景色
用 CAnimateCtrl 控件播放AVI动画时,想去掉动画中的背景色,CAnimateCtrl 控件属性里有一个transparent的 ...

用的是同一个avi文件,也不知道他们是如何实现的!!!VC比VB功能强大多了,自我感觉不可能搞定不了的!
08_avatar_middle
在线会员 发表于 2012-3-31 12:18:32 | 显示全部楼层
本帖最后由 wangjieest 于 2012-3-31 12:30 编辑

vb直接调用的Ipicture接口...
楼主用的CAnimateCtrl 实现的?
那也简单...CAnimateCtrl类有个 Animate transpare选项,,,勾选就好了...
我的图是 vs2010的啊...
如何去除掉动画控件的背景色

如何去除掉动画控件的背景色
44_avatar_middle
ico_lz  楼主| 发表于 2012-3-31 13:03:32 | 显示全部楼层
本帖最后由 hahacker 于 2012-3-31 13:05 编辑
wangjieest 发表于 2012-3-31 12:18 如何去除掉动画控件的背景色
vb直接调用的Ipicture接口...
楼主用的CAnimateCtrl 实现的?
那也简单...CAnimateCtrl类有个 Animate tra ...


哥们,这样虽然去掉了背景色,还是还是不和窗体的颜色协调一致啊!!!这又如何解决呢???
这只比没有设置true好点,但是还是看着不舒服!!!看来要用代码了,呵呵,代码咋写就不知道了!
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-9-21 07:51

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表