... vielen Dank für die Erklärungen!
Ich werde mir das mit dem WM_APPCOMMAND mal ansehen.
Thomas
On 12 Jul., 19:35, Thorsten Doerfler <***@bdsw.de>
wrote:
> Am 12.07.2010 12:39, schrieb ThomasD:
>
> > Ich habe das Sample ausprobiert - funktioniert soweit auch, aber
> > leider reagiert der MouseEvent NICHT auf meine beiden Mouse-Button
> > (Back / Forward)
> > Die normalen Button feuern ein Event.
>
> Back-/ Forward sind, wie Thomas S. bereits geschrieben hat, spezielle
> App Commands, die über WM_APPCOMMAND an die Anwendung gesendet werden.
> Der Treiber oder die Zusatzsoftware verarbeitet diese Tasten bereits, so
> dass diese nicht mehr über die MouseEvents durchgereicht werden.
>
> Du kannst ja mal versuchen, die Software zu deaktivieren. Bei MSFT
> Mäusen läuft da immer eine Client Software ipoint.exe im Hintergrund,
> die diese Tastenbelegung verwaltet. Deaktiviert man diese, kommen ganz
> normal XButton1 + XButton2 bei einer 5-Tasten Maus in den MouseEvents.
> Wie das bei Logitech gelöst ist, kann ich jetzt nicht sagen. Einige
> Treiber erlauben es auch, die Belegung der Tasten zu definieren. Dient
> natürlich nicht der Lösung, sondern mehr der Erklärung.
>
> Lösung wäre vielmehr, angesprochene WM_APPCOMMAND, gerade wenn es
> tatsächlich um Back-/ Forward geht. Geht es allein um die Tasten, würde
> ich eher zum Verzichten raten, denn 5-Tasten sind auch heute kein Standard.
>
> Thorsten Dörfler
> --
> Microsoft MVP Visual Basic
>
> vb-hellfire visual basic faq | vb-hellfire - einfach andershttp://vb-faq.de/ |http://www.vb-hellfire.de/