VB5-VB6
Von: Thorsten Dörfler
Das mittlere Scroll-Rad einer modernen Maus ist so neu eigentlich nicht, so dass es eher verwundert, dass Microsoft seinen Einsatz in den VB-IDEs von VB5 und VB6, sowie in einigen Komponenten, nicht vorgesehen hat. Hier müssen die Maustreiber bzw. deren Dienstprogramme die fehlende Mausrad-Unterstützung emulieren, indem die Scroll-Rad Befehle in Form von Standard Scroll-Nachrichten an das jeweilige Fenster gesendet werden. Der IntelliPoint Treiber Version 4.12 macht das so, ebenso der aktuelle Logitech Mouseware Treiber Version 9.79. Download Adressen unter "Links zum Thema".
Die aktuellen IntelliPoint Treiber Version 5.0 lassen diese Zusatz-Funktionalität vermissen. Hier funktioniert das Scroll-Rad in der IDE auch nach erfolgreicher Installation der Treiber nicht.
Microsoft bietet dafür inzwischen ein Add-In für VB6 an, dass die fehlende Unterstützung nachrüstet. Zu Lasten der Stabilität. Denn dieses Add-In arbeitet mit Subclassing der IDE, um so auf die Mausrad-Nachrichten zu reagieren und diese in Standard Scroll-Nachrichten umsetzen zu können. Das ist ein nicht ganz unproblematisches Unterfangen.
Wem eine stabile IDE lieber ist, sollte daher besser auf den IntelliPoint Treiber Version 4.12 zurückgreifen, sofern möglich oder schaut sich nach Alternativen um, wie "VBScroll", das nicht nur in der VB6 IDE, sondern auch in VB5 und Office VBA funktioniert.