Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / программная смена языковой раскладки клавиатуры US - RU / 4 сообщений из 4, страница 1 из 1
24.11.2004, 08:18
    #32797149
isim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная смена языковой раскладки клавиатуры US - RU
Здравствуйте!
Думаю для многих это несложная проблема.
Перед операцией экспорта данных в Excel необходимо каждый раз следить чтобы раскладка клавиатуры была русской (иначе полученный документ будет представлять собой набор иероглифов )
Скорее всего это делается при помощи какой-нибудь API-функции
Подскажите как это сделать - программно сменить языковую раскладку на русскую?
Заранее благодарен.
...
Рейтинг: 0 / 0
24.11.2004, 09:04
    #32797191
программная смена языковой раскладки клавиатуры US - RU
LoadKeyboardLayout ("00000419", 0x00000001)
...
Рейтинг: 0 / 0
24.11.2004, 09:49
    #32797271
_Кэт_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная смена языковой раскладки клавиатуры US - RU
**************************************************************
*Из формы вызываю так:
*=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
24.11.2004, 10:07
    #32797301
isim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
программная смена языковой раскладки клавиатуры US - RU
Большое спасибо - именно то что надо
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / программная смена языковой раскладки клавиатуры US - RU / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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