Реферат: Хуки и DLL

* Вход:

* HWND hWnd: Окно, чей хук предстоит поставить

* Выход: BOOL

* TRUE если хук успешно поставлен

* FALSE если произошла ошибка, например, если хук

* уже был установлен

* Действие:

* Устанавливает хук для указанного окна

* Сначала устанавливает хук перехватывающий сообщения (WH_GETMESSAGE)

* Если установка прошла успешно, hWnd устанавливается в качестве

* окнасервера.

****************************************************************/

__declspec(dllexport) BOOL WINAPI setMyHook(HWND hWnd)

{

if(hWndServer != NULL)

return FALSE;

hook = SetWindowsHookEx(

WH_GETMESSAGE,

(HOOKPROC)msghook,

hInstance,

0);

if(hook != NULL)

{ /* удача */

hWndServer = hWnd;

return TRUE;

} /* удача */

return FALSE;

} // SetMyHook

/****************************************************************

К-во Просмотров: 433
Бесплатно скачать Реферат: Хуки и DLL