SetKeyboardState

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);
 

Parameter

lpKeyState
Zeiger auf ein 256-Byte-Array, die Tastatur Schlüssel enthält.

Rückgabewerte

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.

Bemerkungen

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.

QuickInfo

&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.

Siehe auch

Übersicht über die Tastatur-Eingabe, Keyboard Input Funktionen, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Index