Q&A

  • 마우스포인터의 좌표값과 폼내의 좌표값에 대해서....
MDI Form이 스크롤바가 생길정도로 커졌을 때..

스크롤바를 움직이지 않으면 어떠한 콤포넌트의 좌표값과 그 콤포넌트

위의 마우스포인터의 좌표값이 일치하지만...스크롤바를 움직이면

그 콤포넌트위의 마우스포인터의 좌표값이 바뀝니다...

즉 콤포넌트의 좌표값은 MDI form내의 좌표값을 갖고,

마우스포인터의 좌표값은 스크린 상의 좌표값을 갖는데...이를 항상

일치시킬수 있는 방법은 없는지요......

제발 도와주세요....

1  COMMENTS
  • Profile
    하얀까마귀 2000.02.29 22:10
    -----------------------------------------



    윈도우에서의 좌표값은 변환이 가능합니다.

    ScreenToClient or ClientToScreen이라는 함수가 있습니다API인데 이

    함수를 사용하시면 원하는 좌표값을 얻을수 있을겁니다.

    그럼..

    -하얀까마귀-





    초짜 wrote:

    > MDI Form이 스크롤바가 생길정도로 커졌을 때..

    > 스크롤바를 움직이지 않으면 어떠한 콤포넌트의 좌표값과 그 콤포넌트

    > 위의 마우스포인터의 좌표값이 일치하지만...스크롤바를 움직이면

    > 그 콤포넌트위의 마우스포인터의 좌표값이 바뀝니다...

    > 즉 콤포넌트의 좌표값은 MDI form내의 좌표값을 갖고,

    > 마우스포인터의 좌표값은 스크린 상의 좌표값을 갖는데...이를 항상

    > 일치시킬수 있는 방법은 없는지요......

    > 제발 도와주세요....