Программирование для Windows NT (том 2)

Определение названия текущей раскладки клавиатуры


Для определения названия текущей (активной) расклдаки клавиатуры вы можете воспользоваться функцией GetKeyboardLayoutName:

BOOL GetKeyboardLayoutName(

  LPTSTR pwszKLID); // адрес буфера для имени раскладки

Через единственный параметр вы должны передать этой функции адрес буфера, в который будет записано название раскладки. Размер буфера должен быть не меньше чем KL_NAMELENGTH байт.



Содержание раздела