GetScrollInfo(), GetScrollPos() & IE

22/10/2007 - 18:52 von Juergen Thuemmler | Report spam
Hi *.*,

mit den o.g. Funktionen soll man die Scrollbarposition ermitteln können.
Aber ausgerechnet im Internet Explorer_Server, wo am meisten gescrollt wird,
funktioniert das nicht (zumindest nicht bei mir). Warum? Oder mache ich 'was
falsch?

Jürgen.
 

Lesen sie die antworten

#1 Thorsten Doerfler
22/10/2007 - 23:13 | Warnen spam
Juergen Thuemmler schrieb:
mit den o.g. Funktionen soll man die Scrollbarposition ermitteln können.
Aber ausgerechnet im Internet Explorer_Server, wo am meisten gescrollt wird,
funktioniert das nicht (zumindest nicht bei mir). Warum? Oder mache ich 'was
falsch?



Vielleicht das falsche Fenster erwischt? Die Browseransicht setzt sich
ja auch 3 Fenstern zusammen. Ggf. sitzt die Scrollbar in einem anderen
Fenster darüber.

2. Theorie: Das sind keine echten Win32 Scrollbars, sondern vom
IE/Trident gerenderte. Ich kann nàmlich mit Spy++ keine WM_xSCROLL
Nachrichten sehen und mir ist kein Weg bekannt, die Scrollleisten
anzumalen, was beim IE mittels CSS ja kein Problem ist.

Thorsten Dörfler
vb-hellfire visual basic faq | vb-hellfire - einfach anders
http://vb-faq.de/ | http://www.vb-hellfire.de/

Ähnliche fragen