c++ 不存在从 "LPDISPATCH" 转换到 "CWMPControls" 的适当构造函数

m_control = static_cast<CWMPControls>(m_player.get_controls());

VS2019,MFC,用ActiveX插件--Windows Media Player,类型转换不成功;

上面这一句代码报错“不存在从 "LPDISPATCH" 转换到 "CWMPControls" 的适当构造函数”,

m_control 是CWMPControls类型的,

m_player.get_controls()返回的是LPDISPATCH类型的,

求解怎么才能转换555