首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

关于MFC编写视频播放器的有关问题学习

2012-01-19 
关于MFC编写视频播放器的问题学习CWMPControls m_controlCOcx1 m_avPlayer问题:this-m_controlstatic_

关于MFC编写视频播放器的问题学习
CWMPControls m_control;
COcx1 m_avPlayer;

问题:
this->m_control=static_cast<CWMPControls>(this->m_avPlayer.get_controls());
this->m_control.pause();
报错:错误1error C2440: 'static_cast' : cannot convert from 'LPDISPATCH' to 'CWMPControls'f:\hq\aviplayer\aviplayer\aviplayerdlg.cpp170
应该怎么转换啊,高手帮帮忙

[解决办法]
我的VC++ 2010生成的类是这样的

class CWMPControls : public COleDispatchDriver
{
public:
CWMPControls() {}// Calls COleDispatchDriver default constructor
CWMPControls(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CWMPControls(const CWMPControls& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
看看老帖子使用Media Player控件和ActiveX的几个问题

热点排行