毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

error C2440: 'static_cast' : cannot convert from 'LPDISPATCH' to 'CWMPControls'

更新时间:2012-6-15:  来源:毕业论文

CWMPControls m_control;
COcx1 m_avPlayer;

问题:
this->m_control=static_cast<CWMPControls>(this->m_avPlayer.get_controls());
this->m_control.pause();
报错:错误 1 error C2440: 'static_cast' : cannot convert from 'LPDISPATCH' to 'CWMPControls' f:\hq\aviplayer\aviplayer\aviplayerdlg.cpp 170
 
m_control.AttachDispatch(m_avPlayer.get_controls());

m_control.AttachDispatch(m_avPlayer.get_有问题啊,class CWMPControls : public CWnd
m_control是CWMPControls 的对象,
可是AttachDispatch是COleDispatchDriver类的方法啊,
ontrols());

我的VC++ 2010生成的类是这样的

class CWMPControls : public COleDispatchDriver
{
public:
CWMPControls() {} // Calls COleDispatchDriver default constructor
CWMPControls(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CWMPControls(const CWMPControls& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。