Q&A

  • 화면에서의 마우스 좌표값 얻는법좀 알려주세요.
일단 프로그램 Form1 위에서의 마우스좌표값은 얻을수 있는데.. 제가 필요한 것은 화면위의 좌표값 입니다.(Form1 위가 아닙니다)

글로벌핫키? 라고 하던가 하는건 어떻게 했는데, 폼이 비활성화 된 채로 현재의 마우스 위치(X,Y)를 구하는법좀 알려주세요

Form1이 비활성화 된 채로... 예를들면, 스타크래프트 실행중 전역적핫키(Alt+A)를 누르게 되면 현재의 마우스 좌표를 기록하는 겁니다.

스타크래프트의 경우, 640x480의 해상도이므로, X=1~640, Y=1~480 사이의 현재 마우스 위치값이 잡히겠죠??
1  COMMENTS
  • Profile
    앤디 2004.10.29 16:08


    procedure MousePosition
    var pt:TPoint;
    begin
    pt:=Mouse.CursorPos;
    showmessage(IntToStr(pt.X)+','+IntToStr(pt.Y));
    end;

    이러면 되겠죠.
    pt.X , pt.Y 의 값을 바꿔서 반대로 하면 마우스를 마음대로 이동할 수도 있을 것이겠고.. 마우스를 클릭하게 할수도 있죠..
    그럼 즐팅하세요.