Home » Tipps & Tricks » System » Hardware » Feststellen, ob eine Maus verfügbar ist
Feststellen, ob eine Maus verfügbar ist
Folgende Funktion ermittelt, ob eine Maus im System installiert ist:
function MouseExists: Boolean; begin Result:= GetSystemMetrics(SM_MOUSEPRESENT) 0 end;
Die Funktion basiert auf dem Aufruf von GetSystemMetrics. Dieser API-Funktion liefert je nach Konstante, die ihr übergeben wird, unterschiedliche Systemparameter. Alternativ könnte man ihr auch SM_MOUSEWHEELPRESENT übergeben, um festzustellen, ob ein Mausrad verfügbar ist bzw. SM_CMOUSEBUTTONS um die Anzahl der Maustasten zu ermitteln.