![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.01.2010
Сообщений: 6
|
![]()
Пишу программку которая отправляет нажатие мыши по координатам в чужое окно. Столкнулся с проблемой, приложение ни как не реагирует на SendMessage, разглядывал в Spy++ и вот скрины:
Когда я сам нажимаю на форме 11.JPG и результат кода 12.JPG я думаю найдутся знающие люди и объяснят, что за буквы, которые в кружках и как избавиться от строк что указаны стрелками. Вот функция для отправки сообщений Код:
сделать снимок части чужого окна, скопировать на свою форму и при надобности кликать в свою форму передавая клики чужому окну. Со снимком разобрался, координаты в порядке. вот только сообщения не долетают. Если бы в окне определялись контролы, было бы легче, но окно как бы пустое (хотя там много чего есть). Последний раз редактировалось Mufer; 10.01.2010 в 20:03. |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Пробуйте WM_LBUTTONDOWN + WM_LBUTTONUP без "просто подогнал" сообщений. Думаю все должно быть нормально.
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 08.01.2010
Сообщений: 6
|
![]() Цитата:
Код:
Откуда они то берутся и что обозначают выделенные буквы? |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
вы не заметили что в оригинале сообщения Post'ятся(буква P)
а у вас Send'ятся(S + результат R) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 | |
Регистрация: 08.01.2010
Сообщений: 6
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]() Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#7 |
Регистрация: 08.01.2010
Сообщений: 6
|
![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
помоему я сказал все.
PostMessage, а не SendMessage у которого есть Result; Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#9 | |
Регистрация: 08.01.2010
Сообщений: 6
|
![]() Цитата:
![]() Может нужно окно активировать как то, запросы идут нормально вот только реакции никакой Последний раз редактировалось Mufer; 10.01.2010 в 21:38. |
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 08.01.2010
Сообщений: 6
|
![]()
А как прячут все контролы. Spy++ показывает голое окно. но ведь я не могу играть на пустой форме, где-то они зарыты.
И ещё, может попробовать копировать все действия на моей форме и с поправкой координат посылать чужой, или это будет ошибкой. я так понимаю двух активных окон быть не может или можно обмануть другое приложение и сказать ей "ты активна, вперёд" ![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли добавить чужому приложению кнопку? | TwiX | Общие вопросы Delphi | 21 | 12.11.2009 17:54 |
Клик по чужому LISTVIEW | Neoteric | Общие вопросы Delphi | 6 | 14.04.2009 12:16 |
Вопрос по активному окну | san72 | Общие вопросы Delphi | 11 | 07.03.2009 12:05 |
от консоли к окну | ёжик | Общие вопросы C/C++ | 3 | 06.04.2008 17:51 |
Сообщение другому окну | Бонарт | Win Api | 13 | 15.08.2007 20:23 |