Maus-Konfiguration

Obwohl die Maus Eingabegerät für Win32-basierte Anwendungen wichtig ist, hat nicht jeder Nutzer unbedingt eine Maus. Eine Anwendung kann bestimmen, ob das System eine Maus beinhaltet durch die Übergabe des SM_MOUSEPRESENT-Wertes, der die GetSystemMetrics -Funktion.

Die Win32-API unterstützt eine Maus mit bis zu drei Tasten. Auf eine drei-Tasten-Maus sind die Tasten wie die linken, mittleren und rechten Tasten gekennzeichnet. Win32-Nachrichten und benannte Konstanten im Zusammenhang mit den Maustasten verwenden die Buchstaben L, M und r um die Schaltflächen zu identifizieren. Die Schaltfläche auf eine Maus mit einer Taste ist als die linke Taste. Obwohl der Win32-API eine Maus mit mehreren Tasten unterstützt, die meisten Anwendungen verwenden in erster Linie die linke Taste und verwenden Sie die andere wenig, wenn überhaupt.

Eine Anwendung kann die Anzahl der Schaltflächen auf der Maus bestimmen, indem Sie den SM_CMOUSEBUTTONS-Wert an die GetSystemMetrics -Funktion übergeben. Um die Maus für linkshändige Benutzer konfigurieren, kann die Anwendung die SwapMouseButton -Funktion verwenden, um die Bedeutung der linken und rechten Maustasten umzukehren. Übergabe der SPI_SETMOUSEBUTTONSWAP Wert, die SystemParametersInfo -Funktion ist eine weitere Möglichkeit, die Bedeutung der Schaltflächen umzukehren. Beachten Sie jedoch, dass die Maus ist eine freigegebene Ressource, also die Bedeutung der Schaltflächen umkehren beeinflusst alle Anwendungen.

Index