[WinAPI] Przewijanie WebBrowsera

0

czolem, mam nastepujacy problem. Co pewien czas ładuję stronę z pliku do WebBrowser'a a następnie chce przewinąć na sam dół kodem:

IHTMLDocument2 *ihd2;
IHTMLElement *ihe;
IHTMLElement2 *ihe2;
IDispatch *idsp;
//
IWB2->get_Document(&idsp);
idsp->QueryInterface(IID_IHTMLDocument,(void**)&ihd);
ihd->get_body(&ihe);
ihe->QueryInterface(IID_IHTMLElement2,(void**)&ihe2);
ihe2->put_scrollTop(200000);

lecz on usilnie ustawia pasek przewijania po srodku :/

Prosze o pomoc.

0

ostatnio szukalem tego ale do delphi
i znalazlem ze najlepszym sposobem jest niestety link do strony z kotwica
c:\strona.html#costam
wiec za kazdym razem usowaj wszystkie poprzednie kotwice o tej nazwie a na koncu tworz nowa

0

wywal Element2 a dopisz window2:

browser->get_Document(&pDisp);
pDisp->QueryInterface(IID_IHTMLDocument2, &document2);
document2->get_parentWindow(&win2); // IHTMLWindow2
// Scrolls the window to the specified x- and y-offset
win2->scrollTo(0, 65536); // jakiś duzy offsecik

errorcheck cutted, sprawdzane na rapidshare :p

0

dzieki za pomoc, ale mimotego zawartość nie jest przewijana do końca :/

Ok... sory za poprzedni post :P Jednak działa ;] Wielkie dzieki

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