1. 创建工程:基于对话框,名称:Demo_Animation 2. 编辑对话框:
右键对话框,在弹出的菜单中选择Insert ActiveX Control,在弹出的选择框中,选择Microsoft Animation Control.
4. 加入成员变量和成员函数: CAnimation m_wndAnimation;
afx_msg void OnBtnStart(); afx_msg void OnBtnStop();
5. 实现如下: 在OnInitDialog加入m_wndAnimation.Open(_T("FILECOPY.avi")); BOOL CDemo_AnimationDlg::OnInitDialog() { …… // TODO: Add extra initialization here
m_wndAnimation.Open(_T("FILECOPY.avi")); return TRUE;// return TRUE unless you set the focus to a control }
void CDemo_AnimationDlg::OnBtnStart() { // TODO: Add your control notification handler code here struct tagVARIANT var1,var2,var3; var1.vt=VT_I2; var1.iVal=11718; var2.vt=VT_I2; var2.iVal=0; var3.vt=VT_I2; var3.iVal=-1; m_wndAnimation.Play(var1,var2,var3);//开始播放 }
void CDemo_AnimationDlg::OnBtnStop() { // TODO: Add your control notification handler code here m_wndAnimation.Stop();//停止播放 }
6. 编译执行。 |
MFC----windows控件----动画控件
最新推荐文章于 2024-04-24 22:23:13 发布
动画控件的使用方法