创建Activex控件,控件如何是windowless,的快哭了
创建Activex控件,控件怎么是windowless,急的快哭了
直接上代码:
CWnd m_wmp;
CRect rect;
GetClientRect(&rect);
rect.bottom-=100;
m_wmp.CreateControl(__uuidof(WindowsMediaPlayer),_T("tt"),WS_VISIBLE,rect,this,MYPLAYER);
我创建好一个控件,这个控件怎么是无窗口的,我应该怎么做,才能使其变为有窗口模式。求大神指导
------解决方案--------------------
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" /*影片地址*/) );
直接上代码:
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" /*影片地址*/) );