Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подхватить раскладку установленную в Windows ? / 7 сообщений из 7, страница 1 из 1
11.04.2003, 13:37
    #32138619
bzum
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
При запуске программы раскладка перескакивает в РУС ,как её забирать из системы ?
...
Рейтинг: 0 / 0
11.04.2003, 13:45
    #32138636
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
Win32: GetKeyboardLayout/SetKeyboardLayout
...
Рейтинг: 0 / 0
11.04.2003, 13:47
    #32138639
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
>При запуске программы раскладка перескакивает в РУС

При запуске прога подхватывает раскладку, дефолтовую для операционки. Мож лучше явно переключиться на нужную. Я вот у себя в клиентских прогах явно на русскую переключаюсь.
...
Рейтинг: 0 / 0
29.07.2003, 14:19
    #32220838
Vovochka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
а можна описать поподробней как это делается.........
...
Рейтинг: 0 / 0
29.07.2003, 16:36
    #32221146
Алексей_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
var
Layout: array[0.. KL_NAMELENGTH] of char;
...
LoadKeyboardLayout( StrCopy(Layout,'00000419'),KLF_ACTIVATE); //RUS
...
Рейтинг: 0 / 0
29.07.2003, 18:44
    #32221437
Vovochka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
а я так сделал:

Const kb_lay_uk: Longint = 69338146;
...
ActivateKeyboardLayout(kb_lay_uk,0);
...
Рейтинг: 0 / 0
30.07.2003, 01:35
    #32221625
Алексей_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подхватить раскладку установленную в Windows ?
>>Vovochka
>>Const
>>kb_lay_uk: Longint = 69338146;
>>...
>>ActivateKeyboardLayout(kb_lay_uk,0);
----------------------
Странно, а у меня в 2000-ном этот код ничего не делает, если использовать
ActivateKeyboardLayout(HKL_NEXT,0);
то так хотябы переходит на следующую доступную кодировку, а с kb_lay_uk "полная тишина".
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как подхватить раскладку установленную в Windows ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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