Skip to content

Win32:Hooking

Mouse hooking

마우스 후킹의 HOOK은 WH_MOUSE_LL1를 사용하면 된다.

hKeyboardHook  = SetWindowsHookEx(WH_KEYBOARD_LL, LowLevelKeyboardProc, hInst, 0); // hook 설치
hMouseHook  = SetWindowsHookEx(WH_MOUSE_LL, LowLevelMouseProc, hInst, 0); // hook 설치
// ...
void ShowMouse(HDC hdc)
{
    TCHAR strM[256];

    POINT pos;
    GetCursorPos(&pos);//마우스 좌표를 알려주는 API
    wsprintf(strM, L"X : %6d, Y : %6d", pos.x, pos.y);
}

References


  1. 키보드는 WH_KEYBOARD_LL