본문 바로가기

[C#]마우스 좌표 얻기

기본적인 좌표는
Control.MousePosition.X
Control.MousePosition.Y
이고 이놈을 그대론 절때 못 쓴다. LCD화면의 좌표를 보내주는거 같고

픽스 해야한다.

해당컨트롤놈.PointToClient(new Point(Control.MousePosition.X, Control.MousePosition.Y));

이렇게 하면 해당컨트롤을 기준으로 마우스 실제 상대좌표가 어딘가 뱉어낸다.

이값은 해당컨트롤.마우스이벤트(MouseArgsEvent e)의 e.X와 같다.

후후. 안그럼 패딩 뺴주고 지랄날리부르스해야한다.

편리하군

PointToClient와 PointToScreen