调用Media play控件的play()函数,为什么提示“找不到成员”错误???

csy_2002 2007-01-30 01:44:53
调用Media play控件的play()函数,为什么提示“找不到成员”错误???
...全文
579 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csy_2002 2007-01-30
  • 打赏
  • 举报
回复
1.控件的版本信息是9.0.0.3349
2.VC7
3.void CXXXX::Play()
{
m_MediaPlayer.play();
}
m_MediaPlayer是Media控件的控制类BBB(通过向导生成的),但是这个控制类并没有play()这个接口,我是通过其他的原代码把该借口拷贝到类BBB里面的,代码如下:
void play()
{
InvokeHelper(0x33, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
我发现在函数InvokeHelper里面调用SCODE sc = m_lpDispatch->Invoke(dwDispID, IID_NULL, 0, wFlags,&dispparams, pvarResult, &excepInfo, &nArgErr)失败。
谢谢!!!
zaodt 2007-01-30
  • 打赏
  • 举报
回复

1、你调用的 Windows Media Player 控件的版本是多少?

2、你用的开发工具是什么?

3、贴你的相关代码上来

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧