Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
ВнизРаскладка клавиатуры Найти похожие ветки
← →
rundll32 (2002-03-20 20:46) [0]Подск4ажите пожалуйста как менять раскладку не в своей проге, а во всех...т.е. надо послать сообщение, чтобы например во всех окнах переключилась на ENGLISH или RUSSIAN...
Привычные методы меняют ее только у меня в окне, но не больше...
← →
lipskiy (2002-03-20 20:54) [1]Не то?
Программное переключение раскладок клавиатуры
procedure TForm1.Button1Click(Sender: TObject);//На русский
var Layout: array [0.. KL_NAMELENGTH] of char;
begin
LoadKeyboardLayout( StrCopy(Layout,"00000419"),KLF_ACTIVATE);
end;
procedure TForm1.Button2Click(Sender: TObject);//На английский
var Layout: array [0.. KL_NAMELENGTH] of char;
begin
LoadKeyboardLayout(StrCopy(Layout,"00000409"),KLF_ACTIVATE);
end;
← →
Vampire (2002-03-20 21:10) [2]нет...
Это не работает за пределами моей программы, мне нужно чтобы раскладка изменилась во всех окнах...
← →
vampire (2002-03-21 08:14) [3]А возможно вообще изменить раскладку за пределами моей проги?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.01;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c