|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.01.2010, 19:20 | #1 |
Регистрация: 08.01.2010
Сообщений: 6
|
Сообщения чужому окну - SendMessage
Пишу программку которая отправляет нажатие мыши по координатам в чужое окно. Столкнулся с проблемой, приложение ни как не реагирует на SendMessage, разглядывал в Spy++ и вот скрины:
Когда я сам нажимаю на форме 11.JPG и результат кода 12.JPG я думаю найдутся знающие люди и объяснят, что за буквы, которые в кружках и как избавиться от строк что указаны стрелками. Вот функция для отправки сообщений Код:
сделать снимок части чужого окна, скопировать на свою форму и при надобности кликать в свою форму передавая клики чужому окну. Со снимком разобрался, координаты в порядке. вот только сообщения не долетают. Если бы в окне определялись контролы, было бы легче, но окно как бы пустое (хотя там много чего есть). Последний раз редактировалось Mufer; 10.01.2010 в 20:03. |
10.01.2010, 19:35 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Пробуйте WM_LBUTTONDOWN + WM_LBUTTONUP без "просто подогнал" сообщений. Думаю все должно быть нормально.
|
10.01.2010, 19:44 | #3 | |
Регистрация: 08.01.2010
Сообщений: 6
|
Цитата:
Код:
Откуда они то берутся и что обозначают выделенные буквы? |
|
10.01.2010, 20:44 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вы не заметили что в оригинале сообщения Post'ятся(буква P)
а у вас Send'ятся(S + результат R) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.01.2010, 20:51 | #5 |
Регистрация: 08.01.2010
Сообщений: 6
|
Ну дык я и спрашивал, что за буквенное обозначение, (мелко плаваю пока ), и каким макаром это поправить, в Html я могу различить пост запрос и гет, а как здесь не знаю. Подскажите.
|
10.01.2010, 20:52 | #6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Код:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
10.01.2010, 21:10 | #7 |
Регистрация: 08.01.2010
Сообщений: 6
|
|
10.01.2010, 21:29 | #8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
помоему я сказал все.
PostMessage, а не SendMessage у которого есть Result; Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.01.2010, 21:36 | #9 | |
Регистрация: 08.01.2010
Сообщений: 6
|
Цитата:
Может нужно окно активировать как то, запросы идут нормально вот только реакции никакой Последний раз редактировалось Mufer; 10.01.2010 в 21:38. |
|
10.01.2010, 22:17 | #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 |