Форум: "Система";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
ВнизLovushka Найти похожие ветки
← →
Алексей Петров (2001-06-24 00:12) [9]То, что вызывается всегда - правильно.
Если мы вызываем CallNextHook, фактически вызывается тот Hook который поставили раньше нас, он - в свою очередь дальше и т.д.
Если мы не вызываем CallNextHook, все ранее поставленные Hook-и не отрабатывают, а так делать явно не хорошо.
в MSDN сказано:
-----------------------------------------------------------------------------
SetWindowsHookEx, Remarks:
Calling the CallNextHookEx function to chain to the next hook procedure is optional, but it is highly recommended; otherwise, other applications that have installed hooks will not receive hook notifications and may behave incorrectly as a result. You should call CallNextHookEx unless you absolutely need to prevent the notification from being seen by other applications.
--------------------------------------------------------------------------------
а этот фрагмент:
ShellProc, Parameters
nCode
If nCode is less than zero, the hook procedure must pass the message to the CallNextHookEx function without further processing and should return the value returned by CallNextHookEx.
Я понимаю так, что если nCode<0, обрабатывать его не надо, а вызвать NextHook надо все равно.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.01.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c