| 580 | } |
| 581 | |
| 582 | HRESULT DuiLib::CWebBrowserUI::SetProperty( IDispatch *pObj, LPOLESTR pName, VARIANT *pValue ) |
| 583 | { |
| 584 | DISPID dispid = FindId(pObj, pName); |
| 585 | if(dispid == -1) return E_FAIL; |
| 586 | |
| 587 | DISPPARAMS ps; |
| 588 | ps.cArgs = 1; |
| 589 | ps.rgvarg = pValue; |
| 590 | ps.cNamedArgs = 0; |
| 591 | ps.rgdispidNamedArgs = NULL; |
| 592 | |
| 593 | return pObj->Invoke(dispid, IID_NULL, LOCALE_SYSTEM_DEFAULT, DISPATCH_PROPERTYPUT, &ps, NULL, NULL, NULL); |
| 594 | } |
| 595 | |
| 596 | IDispatch* DuiLib::CWebBrowserUI::GetHtmlWindow() |
| 597 | { |