![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Здраствуйте.
Какой параметр нужно использовать чтобы поставить хук на все события в ОС? Спасибо. |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
SetWinEventHook с параметром EVENT_SYSTEM_DRAGDROPSTART - я думаю стоит попробовать.
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Кстати ой, сори!
Говорится ведь о тогда EVENT_MIN и EVENT_MAX -------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Andrey44, спасибо. А этот хук на что ставиться? EVENT_SYSTEM_DRAGDROPSTART
Относитья ли драг/дроп хуки к тому когда просто перетягивать файлы на робочем столе(при этом ни в какую апликуху не дропать) Это сообщение отредактировал(а) Sergio - 25.9.2008, 13:14 |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Ну да, это хук на системный эвент.
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Andrey44, сделал как Вы писали:
Выводит в консоль каждый раз при передвижении курсора мыши. А не при перетаскывании файлов. Что я не правильно сделал? P.S. Код написал на абстрактном уровне Это сообщение отредактировал(а) Sergio - 26.9.2008, 18:03 |
|||
|
||||
| Andrey44 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Sergio,
А вы пишете
Если вы не заметили - то функции имеют разное название. -------------------- ????? ??, ??????? ?????. |
||||
|
|||||
| Sergio |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 843 Регистрация: 28.7.2006 Где: Solar System-> Earth Репутация: нет Всего: 1 |
Я так полагаю что в параметры этой функции ( SetWinEventHook ) нужно мин значение поставить EVENT_SYSTEM_DRAGDROPSTART и максимально EVENT_SYSTEM_DRAGDROPEND соответственно для мониторинга таскания файлов.
Вот что сообразил:
Только вот ничего не происходит) Это сообщение отредактировал(а) Sergio - 29.9.2008, 22:36 |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 8 Всего: 26 |
Sergio, ну посмотри-же в MSDN - там есть целый пример от майкрософта,
они-же старались, писали, думали что их все-таки будут читать -------------------- ????? ??, ??????? ?????. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |