Гость
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ввести данные в приложение / 6 сообщений из 6, страница 1 из 1
05.03.2003, 16:17
    #32114970
anonymus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Народ, помогите, пожалуйста, - очень надо. Как ввести данные в абстрактное окно через Builder с помощью WinAPI, если у меня есть его дескриптор? Может быть, просто можно сымитировать нажатие клавиш, когда это окно активно? Спасибо.
...
Рейтинг: 0 / 0
06.03.2003, 05:22
    #32115226
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Можно сымитировать, а можно сделать круче. Сделать это приложение Com-сервером и общаться с ним как например с Word'ом
...
Рейтинг: 0 / 0
07.03.2003, 16:45
    #32116602
anonymus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Нет, ну я понимаю, что можно сымитировать, но как? Какие есть для этого функции WinAPI? И, кстати, в общем случае исходного кода приложения нет - можно ли с ним общаться как с Word'ом? Сомневаюсь... COM-server из него не получится.
...
Рейтинг: 0 / 0
11.03.2003, 04:10
    #32117067
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Если нет исходника то да, наврятли получится...
а эмитировать... посылай сообщения нужному окошку о нажатии на нужные клавиши и программа не заметит что ей подменили "устройство ввода". Если нужно, то можно и мышу шевелить, только тогда ты ей сам не сможешь рулить :)
...
Рейтинг: 0 / 0
11.03.2003, 20:58
    #32117810
anonymus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Спасибо за ответ, StarWind, но вот меня то собственно и интересует, какое сообщение нужно послать, чтобы программа поняла его как нажатие клавиши. А мыша мне без надобности.
...
Рейтинг: 0 / 0
13.03.2003, 03:47
    #32118849
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как ввести данные в приложение
Посмотри API о посылке сообщений
по мойму это SendMessage если я не путаю
там указываешь каком укошку и что послать. Тобишь алгоритм, находишь окно (FindWindow) и посылаешь ему сообщение о нажатии а потом об отпускании клавиши (SendMessage)
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как ввести данные в приложение / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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