SetKeyboardState

A função SetKeyboardState copia uma matriz de 256 bytes de Estados principais de teclado na tabela de entrada do teclado estado do segmento de chamado. Esta é a mesma tabela acessada pelo GetKeyboardState e GetKeyState funções. Alterações feitas a esta tabela não afetam a entrada do teclado para qualquer outro segmento.

(BOOL SetKeyboardState LPBYTE  lpKeyState / / matriz com virtual-chave códigos);
 

Parâmetros

lpKeyState
Ponteiro para uma matriz de 256 bytes que contém Estados principais do teclado.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é diferente de zero.

Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.

Observações

Porque a função SetKeyboardState altera o estado do thread de chamada de entrada e não o estado de entrada global do sistema, um aplicativo não é possível usar SetKeyboardState para definir a tecla num lock, caps lock, ou rolar luzes de indicador de bloqueio do teclado.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de entrada de teclado, funções de entrada de teclado, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

Index