动画控件

对应的控件类CAnimateCtrl,播放简单的帧动画。

  1--打开指定的文件  CAnimateCtrl::Open

  2--播放  CAnimateCtrl::Play

  3--停止  CAnimateCtrl::Stop

  注:只能播放后缀为.avi的部分文件

播放简单动画的例子:

  1、CFileDialog类的使用

    1.1构造对话框

      CFileDialog(

        BOOL bOpenFileDialog, //为“打开”或者是“另存为”对话框

        LPCTSTR lpszDefExt = NULL,  //默认的文件扩展名

        LPCTSTR lpszFileName = NULL, //默认的文件名称

        DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, //窗口的风格

        LPCTSTR lpszFilter = NULL, //过滤字符串

        CWnd* pParentWnd = NULL  //父窗口,通常设置为NULL

      );

      过滤字符串的格式:

        1、每个数据项之间用“|”隔开,整个字符串以“||”结尾

        2、每个数据项分为显示的部分和过滤的部分,这两个部分也以“|”隔开

          “视频文件(*.avi)|*.avi|所有文件(*.*)|*.*||”

    1.2获取打开的文件的路径

      CFileDialog::GetPathName()

    1.3获取文件名称

      CFileDialog::GetFileName()

  2、设置列表框、组合框中数据项的附加数据

    SetItemData/GetItemData

时间: 05-28

动画控件的相关文章

猎豹MFC--图片控件CStatic和动画控件CAnimateCtrl

建立MFC对话框: 修改Picture Control 控件控件属性的ID和Type为Bitmap 然后添加BitMap资源: 把已准备好的bmp图片资源复制 到res文件夹: 导入位图资源: 设置 type 为Bitmap   Image为位图ID:添加后如下图: 添加一按钮.双击该按钮,在按钮处理程序中添加  位图处理程序: 用位图句柄接收: 给图片框添加变量: 改为一个点.是当前级的文件夹.两个点事上一级的: 点一下按钮,图片便放生 变换: 做的更灵活一点,用打开文件对话框 效果如下: 想

【转】MFC对话框和控件

原文网址:http://www.cnblogs.com/tiwlin/archive/2013/05/08/3067966.html 对话框和控件 对话框是Windows应用程序中一种常用的资源,其主要功能是输出信息和接收用户的输入数据.控件是嵌入在对话框中或其它父窗口中的一个特殊的小窗口,它用于完成不同的输入.输出功能.对话框与控件关系密切,在每个对话框上一般都有一些控件,对话框依靠这些控件与用户进行信息的交互. 在MFC中,对话框的功能被封装在CDialog类中,而CDialog类是CWnd

(8)UI(控件)

1.按钮:   按钮是游戏中最常用的控件类型之一,控制用户点击事件的开关,有正常.按下.禁用三种状态,您可以为他们设置样式及文本.   使用场景   按钮的使用十分普遍,以官方示例中的主场景示例为例,画框的内容均是由按钮控件组成   在您的项目中,界面上方的等级.钻石.钱币也可以由按钮控件组成,当用户触摸时,跳转至相应的界面.   按钮控件属性众多,除了常规属性外,还包含尺寸属性和一些特性属性,我们从经常使用按钮控件的几种场景为您介绍如何更好的使用这种控件   场景1:修改按钮背景,设置按钮按下

VB控件 与 引用或部件

序号 控件名 部件或引用 用途 2 ActiveMovie Microsoft ActiveMovie Control    3 ADODB Windows ADO Ext. 2.8 for DLL and Security   4 ADODC Microsoft ADO Data Control 6.0   5 Animation 控件创建动画按钮 Microsoft windows common Controls-2 5.0   6 Animation, UpDown, MonthView,

[WP8.1UI控件编程]Windows Phone动画方案的选择

8.1 动画方案的选择 Windows Phone的动画实现方式有线性插值动画(3种类型).关键祯动画(4种类型)和基于帧动画,甚至还有定时器动画,然后动画所改变的UI元素属性可以是普通的UI元素属性,变换特效属性和三维特效属性,面对着这么多的选择,我们要实现一个动画效果该怎么去思考动画实现的思路以及怎么选择实现的技术呢?那么我们这小节会先讲解与动画性能相关的知识,然后再讲解怎么去选择动画的实现方案. 8.1.1 帧速率 帧速率是用于测量显示帧数的量度,测量单位为"每秒显示帧数"(Fr

Android - 交换控件位置:基于LayoutParams的瞬间交换与基于ObjectAnimator动画效果交换

现需要交换两个控件(本文中是两个RelativeLayout),找到了两个方法: 1.使用LayoutParams改变两个layout的属性,即其相对关系(below等),实现位置的交换,但是并没有交换的动画效果,是"瞬间"交换. 2.使用animation交换控件位置,实现了我需要的动画效果. 如下图,交换layoutOne 与layoutTwo . 一.首先介绍使用LayoutParams的方法. <span style="font-size:18px;"

IOS的一个带动画的多项选择的控件(二)

然后我们来写:TypeSelectView 这个比较简单,我们只要只要每个TypeView的位置,然后作为自己的subview就好了 @interface TypeSelectView : UIView @property(nonatomic) BOOL bShown; @property(nonatomic, strong) TypeView* curSelectedView; -(id)initWithFrame:(CGRect)frame searchType:(int)type; @en

想给UIVIew上控件添加一些动画效果

如果你还不知道怎样让一张图片缓缓滑动,渐渐消失,或者是在原地翻滚,不知道怎样让一个窗口弹出的时候有一点抖动的效果不那么僵硬,那正好,今儿在下总结的内容可能刚好能帮你实现你想要的效果(⊙o⊙)哦. 首先说一下什么是动画效果,动画效果有哪些好处吧: 这里所说的动画绝对不是你在电视上看到的,有剧情的那种(当然这句可能是废话),而是为了增加用户的体验感,通过对控件的属性或者layer进行一些处理达到美化界面的效果,主要是让界面看起来更加的生动,不会太枯燥.想象一下,你在用读书软件时候的翻页效果,就能被称

IOS的一个带动画的多项选择的控件(一)

先上效果图: 这个程序分2个层次,一个是顶部的带UITextField的bar,一个是下拉选择的view,下拉选择的view带有4个自定义的UIView 我们先定义一个UIViewController叫MyViewController,然后顶部的bar叫TopBarView,下拉选择的view叫TypeSelectView,像UIButton的自定义的view叫做TypeView TypeView有两种状态,如果手指触摸到的item就是选中状态,所以TypeSelectView应该有个属性表示当