Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
ВнизСмена языка ввода... Найти похожие ветки
← →
^Sanya (2002-08-23 23:13) [0]Как поймать смену языка в Win98 (ловить ctrl+shift или alt+shift бессмысленно, т.к. Windows сам может ставить язык по умолчанию в новом окне)? Может какой-нить широковещательный WM существует? Или HOOKS читать?
← →
Юрий Зотов (2002-08-24 00:05) [1]Я ловил опросом в Application.OnIdle. Не точно, конечно, но все зависит от задачи. Скажем, для отображения в StatusBar вполне нормально.
← →
^Sanya (2002-08-24 16:59) [2]
> Я ловил опросом в Application.OnIdle.
То есть пока идёт "простой" программы, ведётся проверка текущего языка? Или опрос - нечто другое?
Задача состоит в том, чтобы просто сэмулировать реакцию на смену языка в панели задач (меняьт картинки: RU->En or En->Ru)
← →
Ученик (2002-08-25 21:44) [3]В Application.OnMessage
procedure TForm1.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.message = WM_INPUTLANGCHANGEREQUEST then
ShowMessage("Смена языка")
end;
← →
Anatoly Podgoretsky (2002-08-25 22:05) [4]Вклюяи индикатор клавиатуры и ничего ловить не нужно, за тебя уже все сделано.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c