首页 > 代码库 > 动画控件

动画控件

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

 

动画控件