Страница: 1 |
Необходимо при попадание на форму автоматически переключаться на русскую раскладку. В примере кодов есть нечто подобное. Но чтобы разобраться с параметрами функции нужен MSDN. Спасибо.
может, я чего-то не понимаю? при попадании на форму получаешь текущую раскладку (GetKeyboardLayoutName) и если она не равна 419 (русская раскладка) - переключаешь (ActivateKeyboardLayout), иначе выходишь из процедуры... Упс... еще способ - забыл про LoadKeyboardLayout... LoadKeyboardLayout "00000419", KLF_ACTIVATE вроде тоже должен работать... Страница: 1 |
Вопрос: Принудительное переключение клавиатуры
Добавлено: 27.08.02 09:53
Автор вопроса: dam
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
demon
Вопросов: 2
Ответов: 7
Профиль | | #1
Добавлено: 27.08.02 20:23
а чем ActivateKeyboardLayout не нравится?
Или у тебя несколько языков загружено? тогда получи количество через GetKeyboardLayoutList, а потом сравнивай в цикле...
Хотя, может, есть и другие способы...
Номер ответа: 2
Автор ответа:
demon
Вопросов: 2
Ответов: 7
Профиль | | #2
Добавлено: 27.08.02 21:15