GetMessagePos

GetMessagePos 함수는 화면 좌표에서 커서의 위치를 제공 하는 long 값을 반환 합니다. 이 위치는 GetMessage 함수에 의해 검색 된 마지막 메시지 발생 하는 경우 커서에 의해 점령 하는 포인트입니다.

DWORD GetMessagePos(VOID) 

매개 변수

이 함수는 매개 변수.

반환 값

반환 값 커서 위치의 x 및 y 좌표를 지정합니다. X 좌표는 낮은 순서 int 및 y-좌표는 고차 int.

주의

낮은 순서 int 반환 값;의 x-좌표는 위에서 설명 했 듯이 (둘 다 서명 값을 나타내는 그들은 다중 모니터 시스템에서 음수 값을 취할 수 있기 때문에) 높은 순서 int y-좌표입니다. 반환 값을 변수에 할당 하는 경우 사용할 수 있습니다에서 구하려면 MAKEPOINTS 매크로 반환 값에서 포인트 구조. X 또는 y 좌표를 추출 하는 GET_X_LPARAM 또는 GET_Y_LPARAM 매크로 사용 또한 수 있습니다.

마지막 메시지 발생 위치 대신 커서의 현재 위치를 확인 하려면 GetCursorPos 함수.

중요 한

다중 모니터 시스템에서 잘못 된 결과 반환 하기 때문에 커서 위치의 x 및 y 좌표를 추출 하려면 LOWORD 또는 HIWORD 매크로 사용 하지 마십시오. 다중 모니터 시스템 시스템 음수 x-및 y-좌표, 수 있으며 LOWORDHIWORD 부호 없는 수량으로 좌표를 취급.

Windows CE: 스타일러스 대신 마우스를 사용 하는 장치, 커서 위치는 터치 스크린에 스타일러스 위치 GetMessage 함수에 의해 검색 된 마지막 메시지 발생.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

메시지와 메시지 큐 개요, 메시지 및 메시지 큐 기능, GetCursorPos, GetMessage, GetMessageTime, HIWORD, LOWORD, MAKEPOINTS 포인트

 

Index