C++Builder
Начало
Форум
Помощь
Войти
Регистрация
C++Builder
>
Forum
>
Вопросы программирования
>
Windows API
>
Имитация клавиатурного ввода
Страниц: [
1
]
Вниз
Печать
Автор
Тема: Имитация клавиатурного ввода (Прочитано 2148 раз)
dimchik_b
Участник
Сказали спасибо: +0/-0
Offline
Сообщений: 95
Имитация клавиатурного ввода
«
:
19 декабря 2014, 23:01:04 »
надо передать другому приложению последовательность символов как нажатие клавиш. Использование keybd_event имеет одну проблему - результат получается в зависимости от текущей раскладки. А надо, чтобы всегда латинские буквы. WM_CHAR + SendMessage в адрес GetActiveWindow не катит - нужно в адрес активного контрола, а как его получить? Имитация Alt+<ASCII-код на цифровой клавиатуре> тоже не катит - по непонятным причинам. Кто подскажет плодотворную идею?
Записан
Страниц: [
1
]
Вверх
Печать
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Вопросы программирования
-----------------------------
=> Общие вопросы программирования в C++Builder
=> Программирование с FMX
=> Работа с базами данных в C++Builder
=> Windows API
=> Технологии COM/DCOM, ActiveX
=> Аспекты и идеология профессиональной разработки ПО
=> Компьютерное железо и системное администрирование
=> студенческий городок
-----------------------------
Обсуждение материалов на сайте
-----------------------------
=> Обсуждений статей на сайте
=> Обсуждение материалов из файлового архива
=> Компоненты сторонних разработчиков к С++Builder
-----------------------------
Работа сайта и новости
-----------------------------
=> Ищу/предлагаю работу
=> Новости из мира программирования
=> Новости - события календаря
=> Голосования
=> Компьютерный юмор и приколы
=> Работа сайта
=> Флейм
-----------------------------
FAQ - частозадаваемые вопросы/ответы
-----------------------------
=> FAQ, общие вопросы, посвящённые C++Builder
=> FAQ, вопросы по базам данных
=> FAQ, вопросы по компонентам