Die SetKeyboardState Funktion kopiert ein 256-Byte-Array Tastatur wichtigsten Staaten in der aufrufende Thread die Tastatureingabe Statustabelle. Dies ist dieselbe Tabelle, die durch die GetKeyboardState und GetKeyState -Funktion abgerufen. An dieser Tabelle vorgenommenen Änderungen wirken sich nicht auf Tastatureingaben zu einem anderen thread.
BOOL SetKeyboardState) LPBYTE LpKeyState / / array mit virtuellen Tastencodes);
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.
Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.
Da die SetKeyboardState -Funktion den Zustand des aufrufenden Threads und nicht den globalen Zustand des Systems ändert, keine Anwendung mithilfe von SetKeyboardState fest, die Num-Taste, der Feststelltaste, oder scroll Lock-Anzeige leuchtet auf der Tastatur.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Übersicht über die Tastatur-Eingabe, Keyboard Input Funktionen, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey