1.
打开VC6.0,新建一个基于对话框的MFC程序MyPlayer,如果这个你都不会,我建议你不要编程了,早日弃暗投明吧;
3.
插入Active
控件,然后就会出现在空间编辑栏中,如下图:
4. 如果你已成功的添加了Active 控件,在控件编辑栏会变成下面这样子的:
5.拉动控件进入对话框,调整到合适大小就行,
如下图:
7.
做到这一步,下面就添加点基本的控件,就能达到理想的结果了:
void CMyPlayerDlg::OnFileOpen()
{
// TODO: Add your command handler code here
CString m_sPathName;
CString m_sFileName;
char szFileFilter[]=
"All File(*.*)|*.*||"
"Mp3 File(*.mp3)|*.mp3|"
"MPEG File(*.mpeg)|*.mpeg|"
"Media File(*.asf)|*.asf|"
"Video File(*.dat)|*.dat|"
"MPGA File(*.mpga)|*.mpga|"
"Wave File(*.wav)|*.wav|"
"AVI File(*.avi)|*.avi|"
"Movie File(*.mov)|*.mov|"
"Mid File(*.mid;*,rmi)|*.mid;*.rmi|"
"Wma File(*.wma)|*.wma|"
"Movie File(*.rmvb)|*.rmvb|"
;
CFileDialog fileDialog( TRUE,NULL,NULL,NULL,szFileFilter,this);
if (fileDialog.DoModal() == IDOK)
{
m_sPathName=fileDialog.GetPathName();
m_sFileName = fileDialog.GetFileName();
m_sPathName.MakeUpper();
m_ctrlPlayer.SetUrl(m_sPathName);
}
}
现在,就可以实现播放多媒体文件的功能了,你还在等什么呢,速速行动起来吧:
贴几张效果图: