![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| Bogus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.4.2005 Где: Москва Репутация: нет Всего: нет |
имеется задача, как запустить определенную процедуру на событие: клик мышкой + смещение курсора на определенное расстояние (после клика). если без HOOKа не обойтись, то можно ли это сделать без библиотеки, т.е одним EXE- файлом. Клик и смещение курсора вне моего приложения.(Т.е. ловушка - глобальная). Чем подробнее, тем я признательнее. Заранее спасибо.
|
|||
|
||||
| bartram |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1606 Регистрация: 22.2.2004 Где: Russia, Samara Репутация: 3 Всего: 29 |
Без dll ни как не получиться, потому что это глобальная ловушка. |
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Где то тут на форуме давно видел пример без dll ного хука через Direct Input, поищи. Еще как то oleg1973 делал хук, в качестве dll использовал сам exe шник, правда работает это только в XP.
|
|||
|
||||
| Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Это сообщение отредактировал(а) Girder - 13.4.2005, 08:58 -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
| Bogus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.4.2005 Где: Москва Репутация: нет Всего: нет |
СПасибо, пойду попробую
|
|||
|
||||
| Bogus |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 10.4.2005 Где: Москва Репутация: нет Всего: нет |
Где-то я чего-то не понимаю
Вот что я имею:
И тута: GetModuleHandle(nil), я хотел поиметь Handle своего приложения, я прав? |
|||
|
||||
| RA |
|
|||
![]() Брутальный буратина ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3497 Регистрация: 31.3.2002 Где: Лес Репутация: 7 Всего: 115 |
Вот мой пример
http://forum.vingrad.ru/index.php?showtopi...ndpost&p=261960 он с dll но dll исключительно для слежения за активной раскладкой, в общем можно и без неё. |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |