|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
|
Как программно сменить раскладку клавиатуры26.11.2013, 20:59. Показов 40209. Ответов 47
Метки нет (Все метки)
Подскажите пожалуйста, как сменить раскладку клавиатуры на английскую, если в системе установлено три более языка?
Вот эта штука почему-то не работает: ActivateKeyboardLayout(0,HKL_NEXT);
0
|
|
| 26.11.2013, 20:59 | |
|
Ответы с готовыми решениями:
47
Как определить раскладку клавиатуры консольного приложения?
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 26.11.2013, 21:27 | ||||||
1
|
||||||
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
|
| 26.11.2013, 21:51 [ТС] | |
|
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 26.11.2013, 22:05 | |
|
У меня этот код правильно отрабатывает. Я проверял в Win XP x86 SP3 RU.
Добавлено через 10 минут ---------- Приложил архив с проектом.
0
|
|
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
||
| 26.11.2013, 22:05 [ТС] | ||
|
А вот на русский прекрасно переключает. LoadKeyboardLayout('00000419', KLF_ACTIVATE);
0
|
||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 26.11.2013, 22:11 | |
|
Надо проверить строку: '00000409'. Она должна быть точно так записана. Проверить количество цифр, нет ли подмен нулей на букву "O".
Добавлено через 57 секунд Ещё для проверки предлагаю запустить программу из архива, который я приложил. Можно также код взять из того проекта "как есть".
0
|
|
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
||
| 26.11.2013, 22:16 [ТС] | ||
|
Добавлено через 4 минуты Странно, на русскую переключает, а на английскую не хочет...
0
|
||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 26.11.2013, 22:19 | ||||||
|
DDim1000, тогда добавь в программу ещё одну кнопку и такой код:
0
|
||||||
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
|
| 26.11.2013, 22:35 [ТС] | |
|
0
|
|
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 26.11.2013, 22:35 | |
|
Ну как? Что получилось?
0
|
|
|
12 / 12 / 3
Регистрация: 07.05.2013
Сообщений: 139
|
|||||||||||
| 26.11.2013, 22:36 | |||||||||||
|
Русиш
0
|
|||||||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
|
| 26.11.2013, 22:37 | |
|
Вот именно этот код, который показан в соощении - '00000409' надо использовать при переключении на английскую раскладку. Если это не пройдёт, то тогда пока не ясно, почему не работает...
0
|
|
|
12 / 12 / 3
Регистрация: 07.05.2013
Сообщений: 139
|
||||||
| 26.11.2013, 22:38 | ||||||
|
Либо, если надо по-очереди менять то
0
|
||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||||||
| 26.11.2013, 23:05 | ||||||
|
Мне сейчас придётся отлучиться. Проблемы с электричеством.
![]() Добавлено через 23 минуты alfikss, получилось переключить на английскую раскладку? Если переключение не происходит, можно попробовать определить код ошибки:
0
|
||||||
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
||
| 26.11.2013, 23:09 [ТС] | ||
|
То есть, я нажимаю "Переключить на русский" и потом нажимаю "Проверить раскладку"(Batton3), также с и с английским - и каждый раз цифры разные, т.е. переключение происходит, только почему-то не заметно для пользователя.
0
|
||
|
12 / 12 / 3
Регистрация: 07.05.2013
Сообщений: 139
|
||
| 26.11.2013, 23:14 | ||
|
Я же написал
0
|
||
|
-46 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 610
|
|||
| 26.11.2013, 23:20 [ТС] | |||
|
Добавлено через 1 минуту Сообщение: Операция успешно завершена.
0
|
|||
|
12 / 12 / 3
Регистрация: 07.05.2013
Сообщений: 139
|
|
| 26.11.2013, 23:23 | |
|
Только что специально запустил второй комп, что бы проверить. Все работает. И на Win7 и на WinXP SP3
0
|
|
|
12 / 12 / 3
Регистрация: 07.05.2013
Сообщений: 139
|
|||||||
| 26.11.2013, 23:28 | |||||||
|
Просто скачай и запусти. Мне даже интересно стало.
0
|
|||||||
|
13117 / 5898 / 1708
Регистрация: 19.09.2009
Сообщений: 8,809
|
||
| 26.11.2013, 23:36 | ||
|
alfikss, EXE заражен вирусом. Надо пролечить комп.
0
|
||
| 26.11.2013, 23:36 | |
|
Помогаю со студенческими работами здесь
20
не получается программно сменить раскладку консольного приложения Автоматически сменить раскладку клавиатуры Программно JS установить раскладку клавиатуры с русского на английский и обратно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|