动画控件

对应的控件类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

时间: 2024-10-11 07:18:06

动画控件的相关文章

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

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

按钮动画控件----------WinForm控件开发系列

public partial class ButtonExt : Button { private AnimationTimer _Animation; /// <summary> /// 动画组件对象 /// </summary> [Description("动画组件对象")] [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public AnimationT

《Flutter 动画系列二》Google工程师带你选择Flutter动画控件

对初学者来说,看完这篇文章,我想你脑瓜子一定是嗡嗡的,这都说的是什么啊. 不要急躁,开始的我和你是一样的,第一遍看完,完全不知道在说什么,不明白不要紧,请先收藏此文章,然后先去学习下Flutter内置的25种动画组件. 地址:http://laomengit.com/flutter/module/animated_1/. 不要仅仅是看,要多写,只有写才能发现问题. 当你对动画控件有了一定的了解,在回过头来细细的品一品这篇文章,你会有不一样的感受,你品,你细品. 这篇文章的内容是Google 的F

C# WPF 低仿网易云音乐(PC)Banner动画控件

由于技术有限没能做到一模一样的动画,只是粗略地做了一下.动画有点生硬,还有就是没做出网易云音乐的立体感.代码非常简单粗暴而且我也写有注释,这里就不多啰嗦了,直接贴代码. 算了,啰嗦几句.原理是这样的,建立一个用户控件,在控件内添加3个border,对border进行缩放和移动动画. 低仿效果 网易云音乐原版 代码 后台 using System; using System.Collections.Generic; using System.Diagnostics; using System.Li

005 MFC 选卡控件TabCtrl 动画控件Animate

#TabCtrlDemo 选项卡控件 拖拽控件 设置 ID IDC_TAB  设置变量名 m_tab 初始化控件 两个2 页面 1 BOOL CTabCtrlDemoDlg::OnInitDialog() 2 { 3 ......... 4 5 m_tab.InsertItem(0, L"Page 1"); 6 m_tab.InsertItem(1, L"Page 2"); 7 ........ 8 }   在资源列表里面插入两个 新的DLG 然后设置设置 属性 和

【转】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,

MFC动态创建控件及添加消息响应

MFC动态创建控件及添加消息响应 分类: 控件技术2013-01-24 14:12 7020人阅读 评论(0) 收藏 举报 转载地址:http://blog.csdn.net/luy3728000/article/details/8193918 动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态控件: 为了对照,我们先来看一下静态控件的创建. 放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放