SetKeyboardState

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

Parameters

lpKeyState
Pointer naar een 256-byte-matrix die toetsenbord belangrijke staten bevat.

Retourwaarden

Als de functie slaagt, is de retourwaarde aan nul.

Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

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.

Syntaxisinfo

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.

Zie ook

Toetsenbord Input overzicht, toetsenbord Input functies, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Index