Опять хуки...
От: DenisSh Россия  
Дата: 02.05.04 04:03
Оценка:
День добрый.... вопрос собственно тривиальный — есть глобальный хук который хватает сообщения от мышиных кликов, и по идее должен их блокировать. Т.е. если я кликаю на каком нить окне, ничего не должно происходить (ни смены активных окон, ни темболее нажатий всяких кнопок). Перехват происходит (фильтрующая функия вызывается), дальнейшая обработка события вроде должна прекратиться (не вызываю CallNextHookEx, и возвращаю 1), но другие окна всеравно получают сообщения о кликах . От сюда вопрос — должны ли блокироваться эти сообщения или я заблуждаюсь?

02.05.04 08:33: Перенесено модератором из 'C/C++' — ПК
Re: Опять хуки...
От: DenisSh Россия  
Дата: 03.05.04 17:43
Оценка:
Гм... неужели никто не сталкивался?
Re[2]: Опять хуки...
От: black hermit Россия  
Дата: 05.05.04 12:02
Оценка:
Здравствуйте, DenisSh, Вы писали:

DS>Гм... неужели никто не сталкивался?


Если мне не изменяет мой склероз, то для блокировки возвращать нужно не 1, а 0 или -1.

Кажется так (с)Винни-Пух
... << RSDN@Home 1.1.3 stable >>
The darkness around me
Shores of solar sea
Oh how i wish to go down with the sun....
Re[3]: Опять хуки...
От: gandalf_g Россия  
Дата: 05.05.04 12:14
Оценка:
Здравствуйте, black hermit, Вы писали:

BH>Здравствуйте, DenisSh, Вы писали:


DS>>Гм... неужели никто не сталкивался?


BH>Если мне не изменяет мой склероз, то для блокировки возвращать нужно не 1, а 0 или -1.

If the hook procedure processed the message, it may return a nonzero value to prevent the system from passing the message to the target window procedure.


ЗЫ: а хук точно глобальный устанавливается?
Have fun...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.