动画控件

Posted Autumn の Box

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动画控件相关的知识,希望对你有一定的参考价值。

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

 

以上是关于动画控件的主要内容,如果未能解决你的问题,请参考以下文章

使用 Snpkit 为这两个控件设置动画。结果,一个控件执行动画,而另一个不移动

wpf中让控件进行移动的动画

WPF 动画显示控件

android 水波纹控件,仿京东语音评价动画

android 怎么实现沿控件方向做位移动画

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