Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / про хуки / 4 сообщений из 4, страница 1 из 1
14.08.2007, 11:29
    #34725786
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про хуки
win32api, vc2005sp1
вопрос:

ставлю хук в dll для мыши и клавы

Код: plaintext
1.
m_hMouseHook = ::SetWindowsHookEx(WH_MOUSE, _HookMouseProc,  0 , ::GetCurrentThreadId());
m_hKeyboardHook = ::SetWindowsHookEx(WH_KEYBOARD, _HookKeyboardProc,  0 , ::GetCurrentThreadId());

в этой же библитеке реализован оконный класс который имеет собственную WindowProc процедуру

проблема в том что после установки хуков обычные оконные сообщения перестают ходить, например не могу обработать WM_CANCELMODE, он попросту не вызывается!!

так и должно быть или я не догоняю чего?

спасибо
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
14.08.2007, 14:05
    #34726571
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про хуки
скажите хотя бы забивают ли хуки нормальный ход сообщений к окну
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
14.08.2007, 14:17
    #34726624
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про хуки
Cerebrumскажите хотя бы забивают ли хуки нормальный ход сообщений к окну
--------------------------------------------------------------
[не претендую на уникальность]

Если сообщения теряются, то видимо установленная _HookProc не правильно вызывает следующий хук в цепочке, то есть просто гасит все мессаги на себе.
...
Рейтинг: 0 / 0
14.08.2007, 16:10
    #34727181
D/S
D/S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
про хуки
Не забыли вернуть 0 при выходе из процедуры хука?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / про хуки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]