CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何扩展VC6的动画控件??扩展VC动画控件...

楼主sun2000(非常可乐)2000-04-14 00:03:00 在 VC/MFC / 基础类 提问

我想扩展VC6中的动画控件,想在其显示动画的同时的其上动态显示文本信息。  
  可是我试了WM_PAINT   和WM_NCPAINT消息都没用,在刷新动画过程中它不调用OnPain()  
  请问高人有无办法?多谢了! 问题点数:50、回复次数:11Top

1 楼sun2000(非常可乐)回复于 2000-04-17 20:36:00 得分 0

为什么没人理我??Top

2 楼sun2000(非常可乐)回复于 2000-04-27 01:02:00 得分 0

请给我帮助Top

3 楼sun2000(非常可乐)回复于 2000-05-19 12:20:00 得分 0

为什么没人帮我??????  
   
   
   
   
                                                                                           
                    /10101010\                                                  
                  /     $$$   $$$   \                                                
                  and       ...     ...       and                                                
                  and       *&*     *&*       and                                                
              (.     `             `     .)                                            
                  \   `     .^.       /                                                
                    \         _       /                                                  
                        \   ___   /                                                      
                                                                                          Top

4 楼sun2000(非常可乐)回复于 2000-06-14 16:15:00 得分 0

送分了快来拿,见者有份!!Top

5 楼LJN(没有人)回复于 2000-06-14 16:33:00 得分 0

这不可能,所有的动画文字都是动画文件自己包含的.你不可能在这个窗体  
  上写字!  
   
  但是个歪点子可以考虑,   当播放视频时,在其上放置别的窗口将会挡住视频(废话)  
  但是!   如果这个窗口是紫色RGB(255,0,255),那它将变成透明的.  
  这就是说:如果先创建一块紫色窗口挡住视频窗口,再在这个窗口上写字....  
  Top

6 楼sun2000(非常可乐)回复于 2000-06-14 17:16:00 得分 0

LJN谢谢您(第一位对小弟的迷惑表示关心的朋友),我在这里所说的同时动态显示文本信息  
  指的是用类似于TextOut(...)之类的方法来实现的,而不是含有文本内容的动画,  
  在这个动画控件里是否用了直接写屏之类的方法,  
  为什么在它动画变化是OnPaint和OnNCPaint函数都没有调用。  
   
   
  你这里所说的另建一个窗口可能不行吧,RGB(255,0,255)也只是一种背景色,  
  并不能保证窗口透明,我想可能还是要用窗口的透明化处理的吧?  
   
  希望你能继续关注此问题  
   
  Top

7 楼LJN(没有人)回复于 2000-06-15 11:25:00 得分 50

别谢我,我是冲着你的'见者有分来的':)  
   
  当紫色放在视频前面时,与视频重叠的部分将变成透明.你可以试试播放一个AVI,  
  然后打开一个画板,把画板放在AVI前面,用紫色画一个方块,AVI将透过画板显示出来.  
  再在紫色方块上写字,就可产生重叠的效果.  
   
  动画是直接写频的,它的改变不可能触发OnPaint消息,即使触发了,你写的字也只能  
  在窗口之前视频之后显示.  
   
  我猜你没有试我的说法.Top

8 楼sun2000(非常可乐)回复于 2000-06-16 22:51:00 得分 0

周日晚送分,见者有份!!!Top

9 楼sun2000(非常可乐)回复于 2000-06-17 21:07:00 得分 0

请关注Top

10 楼sun2000(非常可乐)回复于 2000-06-18 18:57:00 得分 0

今晚21:00以后送分,同时希望你能积极参与  
  http://expert.csdn.net/TopicView.asp?id=11713  
  的讨论,到时你定会有不少的分数收入的,还等什么,快快行动吧!!!Top

11 楼sun2000(非常可乐)回复于 2000-06-18 21:11:00 得分 0

没有更多的朋友要分,我可要送了,可不要再错过下一次高分数(244分,若有朋友发表精彩文章还会加的)  
  http://expert.csdn.net/TopicView.asp?id=11713  
   
  等着你们来拿  
  Top

相关问题

  • 动画控件
  • 用VC++控件怎样播放SWF动画
  • 扩展picture控件
  • 扩展控件问题?
  • DropDownList控件扩展问题
  • 请大家帮我推荐一个比较好用的 动画播放控件,要求扩展性比较好,具备基本的功能就可以了。
  • VC应用程序中调用ocx控件,提示扩展程序提供程序未能为该对象返回扩展程序,什么原因啊
  • Inet控件的扩展使用问题
  • 自定义控件扩展datagrid问题
  • 求:播放flash动画的控件

关键词

  • .net
  • 控件
  • 扩展
  • vc
  • 文本
  • 动画
  • 紫色
  • 扩展vc
  • 视频
  • 画板

得分解答快速导航

  • 帖主:sun2000
  • LJN

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo