powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / программная смена языковой раскладки клавиатуры US - RU
4 сообщений из 4, страница 1 из 1
программная смена языковой раскладки клавиатуры US - RU
    #32797149
isim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Думаю для многих это несложная проблема.
Перед операцией экспорта данных в Excel необходимо каждый раз следить чтобы раскладка клавиатуры была русской (иначе полученный документ будет представлять собой набор иероглифов )
Скорее всего это делается при помощи какой-нибудь API-функции
Подскажите как это сделать - программно сменить языковую раскладку на русскую?
Заранее благодарен.
...
Рейтинг: 0 / 0
программная смена языковой раскладки клавиатуры US - RU
    #32797191
LoadKeyboardLayout ("00000419", 0x00000001)
...
Рейтинг: 0 / 0
программная смена языковой раскладки клавиатуры US - RU
    #32797271
_Кэт_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
**************************************************************
*Из формы вызываю так:
*=LoadKeyboard('RUS') && Включаем русскую раскладку клавиатуры
*=LoadKeyboard('ENG') && Включаем английскую раскладку клавиатуры
*В главном модуле функция: LoadKeyboard
************************** FUNCTION LoadKeyboard ***********************************
FUNCTION LoadKeyboard
PARAMETERS kod_klav
LOCAL lcLayoutID
DECLARE INTEGER LoadKeyboardLayout IN win32api STRING @, INTEGER
DO CASE
CASE ALLTRIM(kod_klav) == 'ENG'
=CAPSLOCK(.F.)
lcLayoutID = '00000409' && US English Layout
CASE ALLTRIM(kod_klav) == 'RUS'
=CAPSLOCK(.F.)
lcLayoutID = '00000419' && Russian Layout
ENDCASE
LoadKeyboardLayout(@lcLayoutID,1)
CLEAR DLLS
RETURN
ENDFUNC
...
Рейтинг: 0 / 0
программная смена языковой раскладки клавиатуры US - RU
    #32797301
isim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо - именно то что надо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / программная смена языковой раскладки клавиатуры US - RU
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]