IWebBrowser2 from IHTMLWindow2 - ?
C / C++ / MFC
1
Posts
1
Posters
0
Views
1
Watching
-
Hi all! My purpose: invoke my app from Internet Explorer's context menu, then my app must to connect to IE (IWebBrowser2) events. Step 1: Implementing script handler:
var oISRC = new ActiveXObject("isrc.Application");
var ieParentWin = external.menuArguments;
oISRC.Initialize(ieParentWin);Step 2: Creating handler inside my app:
STDMETHODIMP CIsrcApp::Initialize(VARIANT *vBrowser)
{
LPDISPATCH pDisp = (LPDISPATCH) (variant_t) (*vBrowser);
CComQIPtr spWin;
spWin = pDisp;
spWin->alert(bstr_t("Test!"));
spWin->moveBy(100, 100);return S\_OK;
}
Test works. Question: how to obtain IWebBrowser2* from IHTMLWindow2* ??