winapi - Какая нотификация посылается окну при установке/удалении раскладки клавиатуры?


1

Чтобы не дергать GetKeyboardLayoutList постоянно...


Сейчас делаю хуком (см. ответ от userx), если есть более легковесное решение с помощью сообщений - прошу поделиться знаниями.

Источник
  •  2984
  •  1
  • 9 янв 2012 2012-01-09 08:04:38

1 ответ

3

Для отслеживания изменений в наборе доступных раскладок есть специальный хук HSHELL_LANGUAGE. Вам надо установить его, чтобы получать уведомления при добавлении или удалении раскладок.

Другой возможный вариант - это работа с текстовыми службами.

  • 9 янв 2012 2012-01-09 07:25:45
Сообщений не посылается. — 9 янв 20122012-01-09 08:54:31.000000
Сообщений не посылается? — 9 янв 20122012-01-09 07:48:24.000000