Compartilhar via


GetKeyboardLayoutName

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função recupera o nome do ativo layout do teclado.

Syntax

BOOL GetKeyboardLayoutName( 
  LPTSTR pwszKLID 
);

Parameters

  • pwszKLID
    [no] Ponteiro para a reserva no mínimo de caracteres KL_NAMELENGTH que deve receber o nome do layout de teclado, incluindo a caractere nulo de terminação.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O nome layout é ler a partir de Registro e não a partir de layout de teclado carregado. Windows Embedded CE não suporte a LoadKeyboardLayout função ou qualquer outra função layout de teclado. Portanto, a alteração o nome layout de teclado, use um aplicativo, such as um programa Control Panel, que altera a entrada Active na seguinte subchave Registro:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\KeyboardLayout

O valor da entrada Active identifica o layout de teclado sistema. Seu tipo é REG_SZ.

Para usar um layout de teclado recém-especificada, o usuário deve redefinir o dispositivo.

Requirements

Header winuser.h
Library Kbdui.lib
Windows Embedded CE Windows CE 2.10 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Keyboard Functions