День добрый.... вопрос собственно тривиальный — есть глобальный хук который хватает сообщения от мышиных кликов, и по идее должен их блокировать. Т.е. если я кликаю на каком нить окне, ничего не должно происходить (ни смены активных окон, ни темболее нажатий всяких кнопок). Перехват происходит (фильтрующая функия вызывается), дальнейшая обработка события вроде должна прекратиться (не вызываю CallNextHookEx, и возвращаю 1), но другие окна всеравно получают сообщения о кликах

. От сюда вопрос — должны ли блокироваться эти сообщения или я заблуждаюсь?
02.05.04 08:33: Перенесено модератором из 'C/C++' — ПК
Гм... неужели никто не сталкивался?
Здравствуйте, DenisSh, Вы писали:
DS>Гм... неужели никто не сталкивался?
Если мне не изменяет мой склероз, то для блокировки возвращать нужно не 1, а 0 или -1.
Кажется так (с)Винни-Пух
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, 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.
ЗЫ: а хук точно глобальный устанавливается?