|
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控件----动画控件
最新推荐文章于 2023-04-21 15:10:10 发布
本文详细介绍了如何创建并使用动画控件,包括创建工程、加入控件、成员变量和成员函数的定义及实现播放与停止动画的功能。通过实例演示了动画控件的基本操作与应用。
部署运行你感兴趣的模型镜像
动画控件的使用方法
您可能感兴趣的与本文相关的镜像
GPT-SoVITS
AI应用
GPT-SoVITS 是一个开源的文本到语音(TTS)和语音转换模型,它结合了 GPT 的生成能力和 SoVITS 的语音转换技术。该项目以其强大的声音克隆能力而闻名,仅需少量语音样本(如5秒)即可实现高质量的即时语音合成,也可通过更长的音频(如1分钟)进行微调以获得更逼真的效果


1419

被折叠的 条评论
为什么被折叠?



