GetKeyboardLayoutName
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 |