Вниз
Скачать: CL | DM;

Последовательное переключение раскладки клавиатуры.   Найти похожие ветки 

 
((Alexis))   (2002-10-30 15:53) [0]

Привет. Помогите организовать последовательное переключение расскладки клавиатуры. Мой код работает, если загружены три языка, а если одного нет - не работает. Помогите.

procedure TForm1.Button1Click(Sender: TObject);
var
Layout: array[0.. KL_NAMELENGTH] of char;
begin
GetKeyboardLayoutName(Layout); //Текущая расскладка
if Layout = "00000409" then
LoadKeyboardLayout(StrCopy(Layout,"00000419"),KLF_ACTIVATE) //русский
else
if Layout = "00000419" then
LoadKeyboardLayout(StrCopy(Layout,"00000422"),KLF_ACTIVATE) //украинский
else
if Layout = "00000422" then
LoadKeyboardLayout(StrCopy(Layout,"00000409"),KLF_ACTIVATE); //английский
end;


 
Внук ©   (2002-10-30 15:59) [1]

ActivateKeyboardLayout с параметром HKL_NEXT не подойдет?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
14-34184
kalishenko
2002-10-21 19:10
2002.11.11
Help me!


1-34030
sterran
2002-11-01 19:08
2002.11.11
Помогите найти компонент TextReport...


14-34261
paul_shmakov
2002-10-16 12:43
2002.11.11
Сделаем день программиста официальным праздником. Сбор подписей


7-34266
Юрий К
2002-09-06 10:12
2002.11.11
Совместимость мдем PCI и COM мышь


1-34108
AlexVit
2002-10-31 08:21
2002.11.11
не могу правильно указать тип переменных для функций из одной DLL




   Наверх