Как программно изменить раскладку клавиатуры?
От: gradisky  
Дата: 22.10.02 17:47
Оценка:
Во время работы пользователь должен заполнить 2 EditBox-а, причем в одном текст вводится на английском, а в другом — на русском. Предполагается, что пользователь — ребенок. Существует ли функция, переключающая раскладку (в данном случае функция должна срабатывать при переходе фокусов между EditBox-ами.
Re: Как программно изменить раскладку клавиатуры?
От: sasha Грузия  
Дата: 22.10.02 18:59
Оценка:
Здравствуйте gradisky, Вы писали:

G>Во время работы пользователь должен заполнить 2 EditBox-а, причем в одном текст вводится на английском, а в другом — на русском. Предполагается, что пользователь — ребенок. Существует ли функция, переключающая раскладку (в данном случае функция должна срабатывать при переходе фокусов между EditBox-ами.



LoadKeyboardLayout("00000419", KLF_ACTIVATE);    //русская раскладка
LoadKeyboardLayout("00000409", KLF_ACTIVATE);    //английская раскладка
Re: Как программно изменить раскладку клавиатуры?
От: Андрюха  
Дата: 22.10.02 19:09
Оценка:
Здравствуйте gradisky, Вы писали:

G>Во время работы пользователь должен заполнить 2 EditBox-а, причем в одном текст вводится на английском, а в другом — на русском. Предполагается, что пользователь — ребенок. Существует ли функция, переключающая раскладку (в данном случае функция должна срабатывать при переходе фокусов между EditBox-ами.



Существует такая функция как ActivateKeyboardLayout которая это выполняет.
Например:
ActivateKeyboardLayout(KL_RUSSIAN, KLF_ACTIVATE | KLF_NOTELLSHELL);

Андрюха.

P.S. Спасибо Максу.
Re: Как программно изменить раскладку клавиатуры?
От: Bell Россия  
Дата: 23.10.02 06:39
Оценка:
Здравствуйте gradisky, Вы писали:

G>Во время работы пользователь должен заполнить 2 EditBox-а, причем в одном текст вводится на английском, а в другом — на русском. Предполагается, что пользователь — ребенок. Существует ли функция, переключающая раскладку (в данном случае функция должна срабатывать при переходе фокусов между EditBox-ами.


Здесь есть примерчик.
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.