여기 저기 Hooking에 관한 정보를 찾고 있는데요..
여기 마우스 Hooking에 관한 정보는 자세히 안나와 있더군요.
SetWindowsHookEx(WH_MOUSE, @MouseHookProc, 0, GetCurrentThreadID)
이용해서 마우스를 Hooking을 합니다.
function MouseHookProc(Code : Integer; WP: WParam; LP : LParam) : Longint;
여기서 마우스 이벤트의 종류에 따라서 동작을 다시 하여야 하는데..
LP는 마우스의 포인트를 추출할 수 있는데 WP로 마우스 이벤트의 종류를 구분할
수 있는지 궁금합니다.
function MouseHookProc(Code : Integer; WP: WParam; LP : LParam) : Longint;
begin
Result := 0;
if (Code >= 0) then begin
if WP = WM_MOUSEMOVE then
....
end;
WP를 이렇게 비교해도 될지 궁금합니다.
답변 부탁드립니다...