Q&A

  • 질문] 마우스 좀 잡아 줘여..부디..부디..여..
* 사용환경 : 델파이5 / Windows 98

* 에러 메시지 : 마우스 위치 나타내기..



다름이 아니라 저번에도 이와 유사한 질문을 했는디..적용이 잘 되지 않아

다시 올립니다...



시스템 구성은 서버 와 클라이언트로 나누어져 있고여..

클라이언트에는 실제로 작업을 위한 프로그램이 하나 있고..또다른 프로그램인

화면을 캡쳐 후 서버로 전송 시키는 프로그램이 이렇게 2개가 클라이언트에 존재하고

서버에서는 화면을 받아서 나타내어 줍니다.

그런데... 마우스는 위치를 가져 오기 위해서. Mouse.CursorPos.x

이것을 사용해서 좌표값을 그림과 같이 서버로 보내면 서버에서는 그 좌표값을

가지고 마우스이미지를 올리는디... 마우스 좌표가 전혀 맞지 않아서여..

다시 한번 저에게 힘을 주십시오..힘을 부디.........부디....





1  COMMENTS
  • Profile
    innover 2001.09.05 04:31
    질문을 조금 더 명확히 하시면 도와드리기가 쉬울 것 같습니다.

    마우스 좌표가 맞지 않다는것이 어떤 뜻인지, 그리고 원하시는 마우스 좌표가 무엇인지요?

    Mouse.CursorPos 는 확실히 마우스의 절대 좌표를 리턴합니다. 단 스크린 상에서의 좌표이지요. 폼 위에서의 마우스좌표를 얻고 싶으시다면 Form의 OnMouseMove 이벤트에서의 X,Y값을 사용하시거나, Form의 ScreenToClient 함수를 쓰시면 됩니다.

    도움이 되길 바라며

    -innover



    델허접 wrote:

    > * 사용환경 : 델파이5 / Windows 98

    > * 에러 메시지 : 마우스 위치 나타내기..

    >

    > 다름이 아니라 저번에도 이와 유사한 질문을 했는디..적용이 잘 되지 않아

    > 다시 올립니다...

    >

    > 시스템 구성은 서버 와 클라이언트로 나누어져 있고여..

    > 클라이언트에는 실제로 작업을 위한 프로그램이 하나 있고..또다른 프로그램인

    > 화면을 캡쳐 후 서버로 전송 시키는 프로그램이 이렇게 2개가 클라이언트에 존재하고

    > 서버에서는 화면을 받아서 나타내어 줍니다.

    > 그런데... 마우스는 위치를 가져 오기 위해서. Mouse.CursorPos.x

    > 이것을 사용해서 좌표값을 그림과 같이 서버로 보내면 서버에서는 그 좌표값을

    > 가지고 마우스이미지를 올리는디... 마우스 좌표가 전혀 맞지 않아서여..

    > 다시 한번 저에게 힘을 주십시오..힘을 부디.........부디....

    >

    >