De functie SetKeyboardState een 256-byte-matrix van toetsenbord belangrijke staten naar de aanroepende thread's toetsenbordinvoer staat tabel worden gekopieerd. Dit is dezelfde tabel benaderd door de functies GetKeyboardState en GetKeyState . Wijzigingen in deze tabel hebben geen invloed op de invoer van het toetsenbord naar elke andere draad.
BOOL SetKeyboardState () LPBYTE lpKeyState / / array met virtual-key codes);
Als de functie slaagt, is de retourwaarde aan nul.
Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Omdat de SetKeyboardState functie de input staat van de aanroepende wol en niet de globale input staat van het systeem verandert, een toepassing niet SetKeyboardState kunt instellen van de num lock, caps lock of scroll lock indicator licht op het toetsenbord.
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Toetsenbord Input overzicht, toetsenbord Input functies, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey