CppWebBrowser i wywołanie funkcji JavaScript

0

Witam!

Chciałbym zapytać czy wiecie może jak wywołać w CPPWebBrowser funkcję JavaScript która znajduje się na załadowanej stronie?

Patrzyłem na google, ale nic na ten temat nie znalazlem - moze nie wiem jak zapytac...

0
browser->document->parentWindow->execScript(L"window.close();", L"javascript").

Nie szukaj w googlu, tylko w helpie, a najlepiej w SDK/MSDN:
IWebBrowser2::get_document = IDispatch
IDispatch::QueryInterface = IHTMLDocument2
IHTMLDocument2::get_parentWindow = IHTMLWindow2
IHTMLWindow2::execScript.

Zakładam że znasz podstawy COM.
Stringi muszisz zaalokować funkcją SysAllocString jeśli browser należy do innego procesu. Większość metod akceptuje zwyczajny WCHAR* chociaż wszedzie pisze że to BSTR.

0

jesli chodzi o COM to wiem tylko tak mniejwiecej o co w tym chodzi, a nigdy sie tym nie bawilem.

Tak wiec srednio rozumiem cos z Twojej wiadomosci :P

//EDIT:

ok, poszperalem z google code search i juz mi sie udalo.

Dzieki! :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1