|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2009, 12:44 | #1 |
Регистрация: 28.05.2008
Сообщений: 3
|
передавать сообщения мыши другому приложению
Пишу приложение на делфи. Задал прозрачность окна, чтобы можно было видеть что происходит в окне другой программы, которая под моей. Так вот, я хочу чтобы все сообщения мыши отправлялись той программе которая под моей. Думал что поможет функция SetCapture, но она не может работать с другой программой. Помогите!
|
20.11.2009, 14:29 | #2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Думаю так, без шпаргалок, надеюсь сами разгребете
1. Найти дескриптор главного окна целевого приложения 2. Получить его индификатор потока (главный поток приложения) 3. Перехватывать все сообщения мыши, преобразовывать координаты вашего окна в координаты целевого через ScreenToClient + ClientToScreen и OffsetRect 4. Слать сообщения либо как в очередь "потока" использую 1й и 2й пункт, либо что лучше, слать известным окнам. |
22.12.2009, 12:54 | #3 | |
Пользователь
Регистрация: 12.12.2009
Сообщений: 13
|
Цитата:
а события мыши не реально произошедшие, а сгенерированные программой можно пересылать соседнему приложению ? |
|
22.12.2009, 15:30 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
можно, п.4 Вован-а.
тык
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 22.12.2009 в 15:51. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка сообщения отжатия левой кнопки мыши на компоненте TrackBar | CyberJohn | Общие вопросы Delphi | 5 | 08.02.2009 12:34 |
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши | Aravild | Компоненты Delphi | 1 | 31.01.2009 16:28 |
Сообщения мыши в ListBox | mutabor | Win Api | 2 | 23.08.2007 18:12 |
как из dll передавать данные в основную программу? | andrey4623 | Общие вопросы Delphi | 5 | 06.08.2007 10:15 |
передать данные другому приложению | vasya_pupkin | Win Api | 1 | 16.02.2007 20:17 |