|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.09.2015, 11:38 | #1 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Получить раскладку клавиатуры.
Здравствуйте.
Необходимо получить раскладку клавиатуры для текущего активного приложения. Делаю вот так: Код:
если найти процесс по lpdwProcessId то он указывается правильно. Ввожу туда латинские символы. В трее винда пишет что язык EN а функция в программе упорно показывает RU. Что не так то??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
28.09.2015, 11:54 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
I'm learning to live...
|
|
28.09.2015, 11:55 | #3 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
У этой проги окна нету. Активное окно это консолька. То есть активное окно это всегда чужое.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
28.09.2015, 12:00 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
А ты как проверяешь свою прогу? В отладчике?
I'm learning to live...
|
28.09.2015, 12:02 | #5 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Останавливаю в отладчике уже после того как хаваю хендл. Я же написал что если найти по айдишнику процесс то нахожу именно смд а не студийный процесс.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
28.09.2015, 12:04 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,964
|
При чём тут прога? DWOPD в помощь, если речь идёт о винде.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
28.09.2015, 12:07 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
Цитата:
Ты попробуй в файл выводить раскладку дабы не было перескока между окнами, и посмотри - все должно быть как полагается.
I'm learning to live...
|
|
28.09.2015, 12:10 | #8 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
В студии если что тоже EN.
я же говорю что точка останова стоит уже после всех действий.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
28.09.2015, 12:15 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,792
|
А-а-а... Я походу недопонял - у тебя в консоли выставлен EN?
Я думал там RU включен. Сорри
I'm learning to live...
|
28.09.2015, 12:21 | #10 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
И чего с ним делать?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сменить раскладку клавиатуры | YourLastSong | Общие вопросы C/C++ | 1 | 17.12.2011 15:16 |
Менять раскладку клавиатуры програмно | Dark_Wolf | Общие вопросы Delphi | 0 | 07.11.2011 00:52 |
Изменить язык ввода (раскладку клавиатуры) при получении фокуса полем | SMShrek | Microsoft Office Access | 4 | 04.07.2011 09:42 |
Вывести на канву раскладку клавиатуры | phphel | Общие вопросы Delphi | 7 | 06.04.2011 13:02 |
Переключить раскладку клавиатуры. | SKYLINEGTR | Помощь студентам | 2 | 02.02.2011 00:50 |