关于MFC中wmp插件播放的问题,我想通过一个打开按钮选中一个视频,然后使这个视频自动在wmp控件中播放。 20
我想通过一个打开按钮选中一个视频,然后使这个视频自动在wmp控件中播放,我为wmp设置了一个变量类型为C0cx1,变量名为m_player的控件变量,然后为“打开”按钮的...
我想通过一个打开按钮选中一个视频,然后使这个视频自动在wmp控件中播放,我为wmp设置了一个变量类型为C0cx1,变量名为m_player的 控件变量,然后为“打开”按钮的鼠标单击事件写了如下消息:
void CWMPPlayer4::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog flDlg(TRUE,"","",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"WMV|*.WMV;AVI|*.AVI;MP4|*.MP4;dat|*.dat||");
if(flDlg.DoModal()==IDOK)
{
CString szName=flDlg.GetPathName();
m_player.SetUrl(szName);
}
可是程序却报错:
5 IntelliSense: 未定义标识符 "m_player" f:\vs\1\实验\b\b\wmpplayer4.cpp 45
4 IntelliSense: 没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例 f:\vs\1\实验\b\b\wmpplayer4.cpp 41
错误 1 error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD,BOOL)”: 不能将参数 2 从“const char [1]”转换为“LPCTSTR” f:\vs\1\实验\b\b\wmpplayer4.cpp 41
错误 3 error C2228: “.SetUrl”的左边必须有类/结构/联合 f:\vs\1\实验\b\b\wmpplayer4.cpp 45
错误 2 error C2065: “m_player”: 未声明的标识符 f:\vs\1\实验\b\b\wmpplayer4.cpp 45
请问这是怎么回事?怎么解决? 展开
void CWMPPlayer4::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog flDlg(TRUE,"","",OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"WMV|*.WMV;AVI|*.AVI;MP4|*.MP4;dat|*.dat||");
if(flDlg.DoModal()==IDOK)
{
CString szName=flDlg.GetPathName();
m_player.SetUrl(szName);
}
可是程序却报错:
5 IntelliSense: 未定义标识符 "m_player" f:\vs\1\实验\b\b\wmpplayer4.cpp 45
4 IntelliSense: 没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例 f:\vs\1\实验\b\b\wmpplayer4.cpp 41
错误 1 error C2664: “CFileDialog::CFileDialog(BOOL,LPCTSTR,LPCTSTR,DWORD,LPCTSTR,CWnd *,DWORD,BOOL)”: 不能将参数 2 从“const char [1]”转换为“LPCTSTR” f:\vs\1\实验\b\b\wmpplayer4.cpp 41
错误 3 error C2228: “.SetUrl”的左边必须有类/结构/联合 f:\vs\1\实验\b\b\wmpplayer4.cpp 45
错误 2 error C2065: “m_player”: 未声明的标识符 f:\vs\1\实验\b\b\wmpplayer4.cpp 45
请问这是怎么回事?怎么解决? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询