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.


  • Mod

    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.


Anmelden zum Antworten