读书人

创建Activex控件控件如何是windowle

发布时间: 2013-04-22 16:01:35 作者: rapoo

创建Activex控件,控件怎么是windowless,急的快哭了
直接上代码:
CWnd m_wmp;

CRect rect;
GetClientRect(&rect);
rect.bottom-=100;
m_wmp.CreateControl(__uuidof(WindowsMediaPlayer),_T("tt"),WS_VISIBLE,rect,this,MYPLAYER);
我创建好一个控件,这个控件怎么是无窗口的,我应该怎么做,才能使其变为有窗口模式。求大神指导 windowless activex 创建
[解决办法]
CComQIPtr<IWMPCore> wmp = m_Wnd->GetUnknown();
CComQIPtr<IWMPPlayer4> wmp4 = m_Wnd->GetUnknown();
if ( wmp4 ) {
hr = wmp4->put_windowlessVideo( VARIANT_FALSE );
}
hr = wmp->put_URL( CComBSTR("enter resource URL" /*影片地址*/) );

读书人网 >VC/MFC

热点推荐