Alex |
Отправлено: 27.05.2003, 07:26 |
|
Не зарегистрирован

|
Плиз подскажите, как программно определить и изменить раскладку клавиатуры? |
 |
Asher |
Отправлено: 27.05.2003, 08:20 |
|

Мастер участка
Группа: Модератор
Сообщений: 550

|
Посмотри справку к Builderu по словам:
ActivateKeyboardLayout
LoadKeyboardLayout
GetKeyboardLayoutName
UnloadKeyboardLayout
Например выбор раскладки:CODE |
ActivateKeyboardLayout(LoadKeyboardLayout(IntToHex(MAKELANGID(LANG_RUSSIAN, SUBLANG_DEFAULT),8).c_str(),0),0); |
|
 |
Asher |
Отправлено: 27.05.2003, 13:42 |
|

Мастер участка
Группа: Модератор
Сообщений: 550

|
Кстати, вот еще, с этого сайта Различные примеры программ на C++Builder
Читайте FAQ, они полезны
|
 |
Admin |
Отправлено: 27.05.2003, 13:45 |
|

Владимир
Группа: Администратор
Сообщений: 1190

|
Все правильно.
Программное переключение раскладки клавиатуры:
LoadKeyboardLayout("00000409", KLF_ACTIVATE); // Английская
LoadKeyboardLayout("00000419", KLF_ACTIVATE); // Русская
|
 |