먼저 이글에 관심을 가져주셔서 감사 (^_^)
훅(Hook)을 이용한 마우스의 움직임을 알고싶은데 어떻게 하는지 모르겠네요. 아시는 분 있으면 알려주세요.
제가 알고있는 건 이런게=> WH_MOUSE 게 있다는거 밖에는... 근데 정말! 꼭! 이 방법을 이용해야되거든요. WH_MOUSE 을 어떻게 이용해야 되는지 도 잘 모르겠고 & 훅사용시 함수만드는 법도 잘 모르겠고...(전 정말 초보거든요)
다른 분이 설명하신 강좌도 봤는데 제게는 어렵더라구요. 델파이코리아에서 민성기님이 쓰신 훅 강좌가 많은 도움이
Point := PMouseHookStruct(MouseHook)^.pt;
form1.Canvas.TextOut(10, 10, intToStr(point.x) + ' : ' + intToStr(point.y));
// end;
Result := CallNextHookEx(myMouse,Code,Msg,MouseHook);
처럼 Code(이것이 몬지는 저도 잘 모르구여.
필요하다면 delphi 아래.. Common ..MSHelp 에 win32.hlp를 보세요)
를 Check 안하면 system 전체에서 마우스 위치를 읽어냅니다.