SystemParametersInfo in dll benutzen
-
Ich möchte mit
SystemParametersInfo(SPI_SETMOUSESPEED,0,(void*)0,0);
den Mausspeed während der Laufzeit verändern.In einem normalen Programm funktioniert das auch. Nur in einer dll will es nicht klappen (es ändert sich einfach kein Mausspeed).
GetLastError(); gibt mir den Errorcode 6. Das entspricht: ERROR_INVALID_HANDLE
Allerdings weiß ich nicht wie ich mit dem Fehlercode umgehen soll. Die Funktion braucht überhaupt kein Handle. Oder kann ich die Funktion nur aus einer "normalen" Anwendung heraus benutzen?
MFG
Ace
Edit: Hatt sich vllt gleich gelöst.
-
Schon mal versucht sich an die Anleitung zu laten.
Es sind nur Werte zwischen 1 und 20 erlaubt.Sets the current mouse speed. The pvParam parameter is an integer between 1 (slowest) and 20 (fastest). A value of 10 is the default. This value is typically set using the mouse control panel application.