Раскладка клавиатуры | |
---|---|
Альберт Автор Сообщений: 81 Дата регистрации: 10.10.2001 |
Подскажите пожалуйста, как средствами VFP переключать раскладку клавиатуры. С английского на русский.
С уважением, Альберт |
Re: Раскладка клавиатуры | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
------------------ Осторожно - глисты! |
Re: Раскладка клавиатуры | |
---|---|
Альберт Автор Сообщений: 81 Дата регистрации: 10.10.2001 |
Спасибо. С русского на английский работает. А наоборот. Что означают параметры функции LoadKeyboardLayout
С уважением, Альберт |
Re: Раскладка клавиатуры | |
---|---|
Hel!Riser Сообщений: 10452 Откуда: Нижний Новгород Дата регистрации: 11.03.2001 |
набери ее в Поиске по форуму - найдешь ответы
ЗЫ =LoadKeyboardLayout("00000409", 1) на иглиш ------------------ Осторожно - глисты! |
Re: Раскладка клавиатуры | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
|
Re: Раскладка клавиатуры | |
---|---|
Перминов Игорь Сообщений: 1591 Откуда: Красная Орловка Дата регистрации: 16.09.2001 |
------------------ Без коментариев.. |
Re: Раскладка клавиатуры | |
---|---|
Владимир Максимов Сообщений: 14100 Откуда: Москва Дата регистрации: 02.09.2000 |
Игорь, ты не совсем корректно организовал переключение. Твоя логика примерно следующая:
Если текущая раскладка клавиатуры отлична от нужной, то переключиться на следующую раскладку в созданном списке раскладок. Откуда такая уверенность, что у пользователя только 2 раскладки? Причем именно "русский/английский"? Я, например, встречал и тройную раскладку "русский/английский/немецкий". Возможны и более сложные варианты. Ну, и по мелочи, способ проверки текущей раскладки if not '419' $lpr некорректен. Надо проверять именно младшее слово, т.е. последние 4 символа. Т.е. примерно так:
|
© 2000-2024 Fox Club  |