Q&A

  • 폼 위에서 마우스의 좌표값을 알아내는 방법을 알고 싶어요.
안녕하세요.
급히 도움을 청하는 초보입니다.

폼위에 한개의 패널이 있구요. 패널위에 여러개의 이미지 컴포넌트가 배치되어있습니다.

위에 기술한 폼위에서 마우스를 이동한후 클릭했을때  마우스의 좌표값을 구하는 방법을 모르 겠습니다.

구체적으로는 폼위에 패널이 있고 패널위에 이미지컴포넌트가 있는데
어떠한 컴포넌트 위에서 클릭을 해도 폼에서의 마우스 좌표값을 알고 싶다 이거죠.

도움을 청합니다.
꼭 좀 ....

행복하세요.


2  COMMENTS
  • Profile
    황당한초보 2005.01.10 22:52
    방법이야 많지만 흔히 사용하는 법이죠..
    1.
    pt:tpoint
    pt:=mouse.cursorpos;
    caption := inttostr(pt.x-left)+','+inttostr(pt.y-top);

    2.
    caption := inttostr(mouse.cursorpos.x-left)+','+inttostr(mouse.cursorpos.y-top);

    3. massage를 이용한 방법도 있구요.
    검색해보시면 나옵니다.(wm_mousemove등..)

    그리고, 폼위에 여러개의 판넬을 올려놓고 폼내의 마우스좌표를 얻으려면
    타이머를 돌리는 방법이외 있을지..메시지 있을려나..?

    암튼 허접한 답변 송구스럽습니다..-_-;
  • Profile
    최동열 2005.01.10 23:38
    고맙습니다.

    행복하세요.