Реферат: Хуки и DLL
* Вход:
* HWND hWnd: Окно, чей хук должен быть снят
* Выход: BOOL
* TRUE если хук успешно снят
* FALSE если вы передали неверный параметр
* Действие:
* Снимает установленный хук.
****************************************************************/
__declspec(dllexport) BOOL clearMyHook(HWND hWnd)
{
if(hWnd != hWndServer)
return FALSE;
BOOL unhooked = UnhookWindowsHookEx(hook);
if(unhooked)
hWndServer = NULL;
return unhooked;
}
/****************************************************************
* msghook
* Вход:
* int nCode: Значениекода
* WPARAM wParam: параметр
* LPARAM lParam: параметр
* Выход: LRESULT
*
* Действие:
* Если сообщение является сообщением о перемещении мыши, отправляет его
* окну сервера с координатами мыши
* Замечания: