void CDongHuaDlg::ApplyChanges()
{
m_AnimateCtrl.Stop();
m_AnimateCtrl.Close(); m_AnimateCtrl.Open(m_cstrFileName);}void CDongHuaDlg::OnFileChange()
{
// TODO: Add your control notification handler code here
UpdateData(); CFileStatus filestatus; if(CFile::GetStatus(m_cstrFileName,filestatus))
ApplyChanges();
}void CDongHuaDlg::OnBrowse()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
_T("Animation|*.AVI|")); if ( dlg.DoModal() == IDOK )
{
m_cstrFileName = dlg.GetPathName();
UpdateData(FALSE); ApplyChanges();
}
}void CDongHuaDlg::OnPlay()
{
// TODO: Add your control notification handler code here
m_AnimateCtrl.Play(0,0xFFFF,1);
}void CDongHuaDlg::OnStop()
{
// TODO: Add your control notification handler code here
m_AnimateCtrl.Stop();
}
帮我看一下 为什么 播放*.AVI文件不能播放呢?
{
m_AnimateCtrl.Stop();
m_AnimateCtrl.Close(); m_AnimateCtrl.Open(m_cstrFileName);}void CDongHuaDlg::OnFileChange()
{
// TODO: Add your control notification handler code here
UpdateData(); CFileStatus filestatus; if(CFile::GetStatus(m_cstrFileName,filestatus))
ApplyChanges();
}void CDongHuaDlg::OnBrowse()
{
// TODO: Add your control notification handler code here
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
_T("Animation|*.AVI|")); if ( dlg.DoModal() == IDOK )
{
m_cstrFileName = dlg.GetPathName();
UpdateData(FALSE); ApplyChanges();
}
}void CDongHuaDlg::OnPlay()
{
// TODO: Add your control notification handler code here
m_AnimateCtrl.Play(0,0xFFFF,1);
}void CDongHuaDlg::OnStop()
{
// TODO: Add your control notification handler code here
m_AnimateCtrl.Stop();
}
帮我看一下 为什么 播放*.AVI文件不能播放呢?
m_AnimateCtrl.Play(0, -1, -1);