* 사용환경 : 델파이5 / Windows 98
* 에러 메시지 : 마우스 위치 나타내기..
다름이 아니라 저번에도 이와 유사한 질문을 했는디..적용이 잘 되지 않아
다시 올립니다...
시스템 구성은 서버 와 클라이언트로 나누어져 있고여..
클라이언트에는 실제로 작업을 위한 프로그램이 하나 있고..또다른 프로그램인
화면을 캡쳐 후 서버로 전송 시키는 프로그램이 이렇게 2개가 클라이언트에 존재하고
서버에서는 화면을 받아서 나타내어 줍니다.
그런데... 마우스는 위치를 가져 오기 위해서. Mouse.CursorPos.x
이것을 사용해서 좌표값을 그림과 같이 서버로 보내면 서버에서는 그 좌표값을
가지고 마우스이미지를 올리는디... 마우스 좌표가 전혀 맞지 않아서여..
다시 한번 저에게 힘을 주십시오..힘을 부디.........부디....
마우스 좌표가 맞지 않다는것이 어떤 뜻인지, 그리고 원하시는 마우스 좌표가 무엇인지요?
Mouse.CursorPos 는 확실히 마우스의 절대 좌표를 리턴합니다. 단 스크린 상에서의 좌표이지요. 폼 위에서의 마우스좌표를 얻고 싶으시다면 Form의 OnMouseMove 이벤트에서의 X,Y값을 사용하시거나, Form의 ScreenToClient 함수를 쓰시면 됩니다.
도움이 되길 바라며
-innover
델허접 wrote:
> * 사용환경 : 델파이5 / Windows 98
> * 에러 메시지 : 마우스 위치 나타내기..
>
> 다름이 아니라 저번에도 이와 유사한 질문을 했는디..적용이 잘 되지 않아
> 다시 올립니다...
>
> 시스템 구성은 서버 와 클라이언트로 나누어져 있고여..
> 클라이언트에는 실제로 작업을 위한 프로그램이 하나 있고..또다른 프로그램인
> 화면을 캡쳐 후 서버로 전송 시키는 프로그램이 이렇게 2개가 클라이언트에 존재하고
> 서버에서는 화면을 받아서 나타내어 줍니다.
> 그런데... 마우스는 위치를 가져 오기 위해서. Mouse.CursorPos.x
> 이것을 사용해서 좌표값을 그림과 같이 서버로 보내면 서버에서는 그 좌표값을
> 가지고 마우스이미지를 올리는디... 마우스 좌표가 전혀 맞지 않아서여..
> 다시 한번 저에게 힘을 주십시오..힘을 부디.........부디....
>
>