Open GoogleCodeExporter opened 9 years ago
如果将pFlash->put_WMode( _bstr_t(_T("Transparent") ) );注释掉或者改成pFlash->put_WMode( _bstr_t(_T("Window") ) ); 则CActiveXCtrl::RegisterEventHandler函数异常导致崩溃,应改为: HRESULT hr=m_pOwner->GetControl(IID_IWebBrowser2, (void**)&pWebBrowser); if (FAILED(hr)) return hr; 如果不加判断则pWebBrowser获取失败时执行pWebBrowser->....导致崩� ��。 另外建议将FLASH做成控件。 ---------------------------------------------------------------- pActiveX->GetControl(IID_IUnknown, (void**)&pFlash); if( pFlash != NULL ) { pFlash->put_WMode( _bstr_t(_T("Transparent") ) );//Transparent pFlash->put_Movie( _bstr_t(NCApp::GetModulePath() + _T("flash\\loginning.swf")) ); pFlash->DisableLocalSecurity(); pFlash->put_AllowScriptAccess(L"always"); pFlash->Release(); }
Original issue reported on code.google.com by yfq...@163.com on 1 Jun 2012 at 9:21
yfq...@163.com
Original issue reported on code.google.com by
yfq...@163.com
on 1 Jun 2012 at 9:21