powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ввести данные в приложение
6 сообщений из 6, страница 1 из 1
Как ввести данные в приложение
    #32114970
anonymus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, помогите, пожалуйста, - очень надо. Как ввести данные в абстрактное окно через Builder с помощью WinAPI, если у меня есть его дескриптор? Может быть, просто можно сымитировать нажатие клавиш, когда это окно активно? Спасибо.
...
Рейтинг: 0 / 0
Как ввести данные в приложение
    #32115226
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно сымитировать, а можно сделать круче. Сделать это приложение Com-сервером и общаться с ним как например с Word'ом
...
Рейтинг: 0 / 0
Как ввести данные в приложение
    #32116602
anonymus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, ну я понимаю, что можно сымитировать, но как? Какие есть для этого функции WinAPI? И, кстати, в общем случае исходного кода приложения нет - можно ли с ним общаться как с Word'ом? Сомневаюсь... COM-server из него не получится.
...
Рейтинг: 0 / 0
Как ввести данные в приложение
    #32117067
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет исходника то да, наврятли получится...
а эмитировать... посылай сообщения нужному окошку о нажатии на нужные клавиши и программа не заметит что ей подменили "устройство ввода". Если нужно, то можно и мышу шевелить, только тогда ты ей сам не сможешь рулить :)
...
Рейтинг: 0 / 0
Как ввести данные в приложение
    #32117810
anonymus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ, StarWind, но вот меня то собственно и интересует, какое сообщение нужно послать, чтобы программа поняла его как нажатие клавиши. А мыша мне без надобности.
...
Рейтинг: 0 / 0
Как ввести данные в приложение
    #32118849
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри API о посылке сообщений
по мойму это SendMessage если я не путаю
там указываешь каком укошку и что послать. Тобишь алгоритм, находишь окно (FindWindow) и посылаешь ему сообщение о нажатии а потом об отпускании клавиши (SendMessage)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ввести данные в приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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