[visual C++] 마우스 커서 상대좌표 구하기, 조작

spring·2020년 11월 9일
0

마우스 커서위치와 관련된 함수는

GetCursorPos , SetCursorPos 이다.

하지만 이 두 함수는 모니터를 기준으로 한 절대 좌표를 반환한다.

이 좌표를 어플리케이션에 대한 상대 좌표로 변환이 필요할 때가 있다.

CPoint point;
CRect rect;
this->GetWindowRect(&rect);
::GetCursorPos(&point);
point.x -= rect.left;
point.y -= rect.top;

위와 같이 하면된다.

profile
Researcher & Developer @ NAVER Corp | Designer @ HONGIK Univ.

0개의 댓글