65.9K
CodeProject 正在变化。 阅读更多。
Home

CAnimateCtrl 示例

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.88/5 (7投票s)

1999年12月16日

viewsIcon

166523

downloadIcon

2396

演示 Windows 动画控件的使用

  • 下载演示项目 - 144 Kb
  • Sample Image - controls_avi.gif

    实现一个 avi 控件非常简单。请按照以下步骤将一个 avi 动画控件(CAnimateCtrl)添加到你的对话框资源中。

    • 在资源编辑器中,点击动画控件图标,并在你的对话框上放置一个。
    • 进入“类向导”并为新插入的组件添加一个控件名称。例如:
      CAnimateCtrl m_avi; 这将放置在你的 .h 文件中。
    • 接下来,将 .avi 文件导入到你的项目中。为此,高亮显示你的资源项目名称,并在资源视图窗口中右键单击。选择导入。将筛选器设置为 *.avi,并选择要导入的 avi 文件。
    • 在自定义资源类型对话框中,输入“AVI”作为资源类型。
    • 将以下代码添加到你的项目中
      /////////////////////////////////////////////////////////////////////////////
      // CAvidemoDlg message handlers
      
      BOOL CAvidemoDlg::OnInitDialog()
      {
      	CDialog::OnInitDialog();
      	...
      	...
      	
      	// TODO: Add extra initialization here
      	m_avi.Open( IDR_AVI ); // open the avi resource.
      	m_avi.Play( 0, -1,-1 );play avi resource.
      	
      	// return TRUE unless you set the focus to a control
      	return TRUE;
      }
      
    © . All rights reserved.