问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB中的 Animation控件 是干什么用的啊谁能教教我啊大神们帮帮忙

发布网友 发布时间:2022-04-06 12:32

我来回答

1个回答

热心网友 时间:2022-04-06 14:02

Animation 控件显示无声的音频视频动画。AVI 动画类似于电影,由若干帧位图组成。 在Windows 95 系统中复制文件时,我们可以看到该控件的一个例子:在两个文件夹之间有一张纸(“文件”)在“飘动”: 虽然AVI 动画可以有声音,但这样的动画不能在 Animation 控件中使用,如果试图装载这样的文件将会产生错误。在该控件中只能使用无声的 AVI 动画。要播放有声的 .avi 文件,请使用 Multimedia (MCI) 控件。有关 MCI 控件的详细说明,请参阅本章后面的“使用 Multimedia 控件”。 注意 在 Visual Basic CD-ROM 的 \Graphics\AVI 目录中可以找到许多无声的 .avi 文件。 在运行时,Animation 控件不具有自己的图文框。 在播放时,Animation 控件使用了一个独立的线程。因此,应用程序不会被阻塞,可以继续在自己的进程中运行。 用途 在对话框中显示出操作的长短和特征。 播放有关应用程序的无声动画,提供使用指导。 使用户能够播放放入该控件的文件。 基本操作:Open、Play、Stop 和 Close 方法 在使用该控件时,可用 Open 方法打开 .avi 文件,用 Play 方法进行播放,用 Stop 方法停止播放。在动画播放完毕以后,可用 Close 方法关闭该文件。在打开新文件之前不必关闭旧文件。 下面的代码使用了两个 CommandButton 控件,cmdPlay 和 cmdStop,以及名为 dlgOpen 的 CommonDialog 控件。将 cmdPlay 的标题设置为“打开并播放”。CommandButton 控件 cmdStop 的标题设置为“停止”。 Private Sub cmdPlay_Click() '配置一个 CommonDialog 控件,以便用户找到 '要播放的 .avi 文件。CommonDialog '控件的名称是“dlgOpen”。Animation 控件 '的名称是“anmAVI”。 dlgOpen.Filter = "avi 文件 (*.avi)|*.avi" dlgOpen.ShowOpen anmAvi.Open dlgOpen.FileName anmAVI.Play End Sub 下面的代码停止播放视频动画: Private Sub cmdStop_Click() anmAVI.Stop End Sub Play 方法的参数:Repeat、Start 和 Stop Play 方法有三个参数,即 repeat、start 和 stop,它们决定文件被播放多少遍,从哪一帧开始播放,到哪一帧停止。 如果没有提供 repeat 参数,文件将被连续播放。例如,下面的代码将反复播放同一个文件,直到用户单击了 cmdStop 按钮: Private Sub cmdPlay_Click() dlgOpen.Filter = "avi 文件 (*.avi)|*.avi" dlgOpen.ShowOpen anmAVI.Open dlgOpen.FileName '无休无止地播放该文件。 anmAVI.Play End Sub Private Sub cmdStop_Click() anmAVI.Stop End Sub 下面的代码将播放文件十遍,从第六帧播放到第十六帧(第一帧的帧号为 0): anmAVI.Play 10, 5, 15 用AutoPlay 属性自动播放文件 如果AutoPlay 属性被设置为 True,该控件在加载文件后将立即进行播放。如果要停止播放文件,只需将 AutoPlay 属性设置为 False,如下面的代码所示: Private Sub cmdPlay_Click() '将 AutoPlay 属性设置为 True,在加载 '文件后立即进行播放。这样就无需使用 ' Play 方法了。 dlgOpen.Filter = "avi 文件 (*.avi)|*.avi" dlgOpen.ShowOpen anmAvi.AutoPlay = True anmAVI.File = dlgOpen.FileName End Sub Private Sub cmdStop_Click() '将 AutoPlay 设置为 False,以停止播放。 anmAVI.AutoPlay = False End Sub 用Center 属性使播放区居中 可以用 Center 属性指定动画是否在该控件中居中播放。如果 Center 属性设置为 False,那么,在运行时该控件会自动根据视频动画的大小设置自身的大小。在设计时,控件的左上角决定了运行时的动画位置: 如果将 Center 属性设置为 True,该控件不会改变自己的大小。而是将动画显示在由该控件定义的区域的正*,如下所示: 注意 如果在设计时该控件定义的区域小于动画的大小,则动画的边缘部分会被剪裁掉。 发行注意 Animation 控件是能在 Comct232.ocx 文件中找到的一组 ActiveX 控件的一部分。为在应用程序中使用 Animation 控件,必须向工程中添加 Comct232.ocx 文件,当发行应用程序时,在用户的 Microsoft Windows System 或 System 32 目录中安装 Comct232.ocx 文件。有关如何向工程中添加 ActiveX 控件的详细信息,请参阅《 Visual Basic程序员指南 》。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2198香辣虾是什么意思 虾什么梗 肖战 刻纸制作需要哪些步骤 好玩的生存游戏手游(好玩的生存游戏手游推荐) 北京电脑职业培训学校都有哪些北京电脑培训班都有哪些 欧盟商标注册需要提供什么资料? 怎么注册欧盟商标?需要准备哪些材料? 5g手机有什么好处 5g手机大概多少钱 口水臭是什么原因呢? 口水臭是什么原因 口水臭怎么改善 味之美∼牛肉干的繁体字如何写? 推荐福州美食店。味道比较好的,零食也行。地方容易找。 火锅的好处.特点.来历 怎样形容零食的优美句子 广西有什么特产零食啊 南通有什么好吃 襄阳能带走的特产零食有哪些? 成都味之美贸易有限公司怎么样? 青岛味之美食品有限公司怎么样? 湖南味之美食品有限公司怎么样? 味之美怎么样 把对方车刮了贴的车衣要更换保险公司给配吗? 贴了车衣后,被刮碰到了,保险给不给保? 微信不绑定其它手机号,如何解绑现在绑定的手机号 192.168.01改wifi密码手机 不想绑定手机号要怎么解除? 手机wifi密码怎么改192.168.01 小米版梦幻西游怎么换成手机号登录 用小米账户登录的梦幻西游手游在电脑上怎么登录 梦幻西游手游版用小米账号自动登录了,在安卓手机上怎么才能上原来的号? 手机解锁密码忘记了,但是指纹解锁还可以用,怎么设置密码回来?_百度问一问 电脑调分辨率超出范围了怎么办? oppoa59s搜狗输入法皮肤按键音怎么关图片 oppo R9 puls 自带搜狗输入法,怎么把皮肤声音去掉? oppo a59s搜狗输入法皮肤按键音怎么关图片? oppor9 puls自带搜狗输入法,怎么把皮肤声音去掉?设置里搜狗输入法声音已经关了,还是有声音 关于淘宝客里的支出佣金是什么意思 晚上12点左右睡了,半夜不断醒来,是怎么回事? 为何近几个月晚上老是12点到1多钟会醒来啊? 半夜12点总是惊醒,要不就是失眠睡不着 最近老容易犯困,半夜十二点都会醒一次是什么原因导致的? 半夜12点总醒 每天半夜12点多醒来再也不能入睡是什么原因 - 信息提示 每晚十一点半或十二点半就会醒来,然后就很难入睡了,怎么办 夜里12点左右总是醒,怎么回事? 最近两天总是晚上12点左右突然醒过来,然后马上心跳就加快,还跳的特别重。感觉挺吓人的,不过持续时间 我最近老是失眠,还半夜十二点多醒是怎么回事? 每天半夜12点醒来睡不着,该怎么办? 我最近总是睡到半夜12点左右醒来,然后再也睡不着了,而且浑身出汗,请问怎么回事.