SetKeyboardState

La funzione SetKeyboardState copia una matrice di byte 256 degli Stati chiave tastiera nella tabella di input da tastiera stato del thread chiamante. Questa è la stessa tabella accede le funzioni GetKeyboardState e GetKeyState . Le modifiche apportate a questa tabella non influiscono sull'input da tastiera per altri thread.

(BOOL SetKeyboardState LPBYTE  lpKeyState / / array con codici di tasti virtuali);
 

Parametri

lpKeyState
Puntatore a una matrice di 256 byte che contiene gli Stati chiave tastiera.

Valori restituiti

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per ottenere informazioni di errore estese, chiamare GetLastError.

Osservazioni

Perché la funzione di SetKeyboardState altera lo stato di ingresso del thread chiamante e non lo stato di ingresso globale del sistema, un'applicazione non è possibile utilizzare SetKeyboardState per impostare il Bloc Maiusc, Bloc num o scorrere le spie di blocco della tastiera.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Intestazione:Dichiarati in winuser.
Importare librerie:Utilizzare user32.lib.

Vedi anche

Cenni preliminari sull'Input di tastiera, funzioni di Input di tastiera, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index