Infromacje o scrollach w przeglądarce

0

Jeżeli okno posiada styl WS_VSCROLL lub WS_HSCROLL możliwe jest odczytanie informacji na temat konkretnego suwaka poprzez funkcje GetScrollInfo(), ewentualnie dla samej pozycji - GetScrollPos()
Natomiast w przypadku chrome, ie, ff takowe style nie są zastosowane (informacje uzyskane z WinID, Spy++). Jednak scrolle widać gołym okiem...
W jaki więc sposób zabrać się za odczytanie informacji o scrollach z tychże przeglądarek? Domyślam się, że może poprzez Cheat Engine..., ale czy przypadkiem nie ma prostszego rozwiązania?

0

Może być ciężko, bo na pewno nie jest to zwykły ScrollBar jak kontrolka WinAPI z klasą Button i wspomnianymi przez Ciebie stylami. Z tego co widzę, po najechaniu myszką na ten scrollbar pod IE jest on częścią większej kontolki o klasie Internet Explorer_Server. Także nie da się do niego odwołać komunikatami. Faktycznie jedyną metodą może być próba ustalenia najpierw poprzez choćby Cheat Engine pointerów na wartości pozycji tych scrollów w pamięci procesu, a potem napisanie programu, który sam to robi poprzez funkcje API do czytania pamięci procesów. Tylko, ze tutaj nadal wszystko jest, podobnie jak w Operze - cwanie zrobione, że kontrolki do przeglądania są pod jedną klasą okna i ciężko się do nich wedlug mnie dobrać. Nie będą też reagować na komunikaty. Wątpie też czy mechanizm DDE pozwoli dobrać się do tych wartości, bo chyba jedyne co jest w nim dostępne do tytuł i link aktualnie otwartej zakładaki. A przynajmniej w Operze.

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