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

Раскладка клавиатуры   Найти похожие ветки 

 
Павел   (2002-12-15 14:20) [0]

Уважаемые мастера-программисты, подскажите пожалуйста, как можно программно установить английскую раскладку клавиатуры?


 
Song ©   (2002-12-15 14:23) [1]

LoadKeyboardLayout()
ActivateKeyboardLayout()


 
Павел   (2002-12-15 14:29) [2]

Song, Прибольшое ВАМ спасибо ! :)


 
Vlad1 ©   (2002-12-15 14:52) [3]

procedure TForm1.FormCreate(Sender:TObject);
var ruslang,englang:THandle;
n,i;integer;
begin
ruslang:=0;englang:=0;
n:=GetKeyboardLayOutList(High(layouts)+1,layouts);
for i:=0 to n-1 do
begin
if (LoWord(LayOuts[i])and $ff)=Lang_Russian
then ruslang:=LayOuts[i];
if (LoWord(LayOuts[i])and $ff)= Lang_English then
englang:=LayOuts[i];
end;
end;
procedure Tform1.BtnRusClick(Sender:TObject);
begin
if englang<>0 then ActivateKeyBoardLayOut(englang,0);
end;


 
Vlad1 ©   (2002-12-15 14:56) [4]

Sorry,
в TForm1.FormCreate(Sender:TObject);
надо ещё добавить var LayOuts[0..7] of THandle;


 
Vlad1 ©   (2002-12-15 14:59) [5]

Sorry ещё раз,
в TForm1.FormCreate(Sender:TObject);
надо добавить var LayOuts:array[0..7] of THandle
Увы,
отвлекли...



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

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



Память: 0.45 MB
Время: 0.015 c
1-85883
vJet
2002-12-15 12:42
2002.12.26
Разделение файла


1-86019
kex86
2002-12-16 15:00
2002.12.26
Как убрать приложение из списка процессов в ХР (Ctrl-alt-delete)


4-86212
vidiv
2002-10-08 09:27
2002.12.26
Прекрывание запусков.


14-86137
msts
2002-12-06 10:33
2002.12.26
Парсер PAS/DPR/DPK+-DFM


8-86045
Дельфятник
2002-09-10 13:39
2002.12.26
Как перекрасить в картинке все точки белого цвета в заданный?




   Наверх