![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Клавиатура [D5]
Лана Розанова © (2002-08-13 08:21:00)Всем привет!
Не могу отловить изменение при выборе языка клавиатуры.
Помогите. СПАСИБО.
MBo (2002-08-13 14:40:00) [1]if Msg.message =WM_INPUTLANGCHANGEREQUEST then
caption:=inttohex(msg.lparam and $FFF,3);
$409 - Англ.
$419 - Русский
Лана Розанова (2002-08-13 13:55:00) [2]>MBo
Все получилось, но как определить установленный язык после запуска программы?
MBo (2002-08-13 13:40:00) [3]пример есть в хелпе по TApplication.OnMessage
только Msg.Message=WM_INPUTLANGCHANGEREQUEST проверять и lparam смотреть (уточни в описании WM_INPUTLANGCHANGEREQUEST)
Лана Розанова (2002-08-13 13:36:00) [4]>MBo
А как это сделать?
MBo (2002-08-13 09:00:00) [5]WM_INPUTLANGCHANGEREQUEST ловить в application.onmessage
Ученик (2002-08-13 08:47:00) [6]Находясь в конкретном элементе формы или в любом ?