GetMessagePos

Функция GetMessagePos возвращает значение типа long, которое дает позицию курсора в координатах экрана. Эта позиция — это точка, занимаемых курсор, когда произошло последнее сообщение, получены с помощью функции GetMessage.

DWORD GetMessagePos(VOID) 

Параметры

Эта функция не имеет параметров.

Возвращаемые значения

Возвращаемое значение указывает координаты x и y позиции курсора. X координата низкого порядка int и Координата y является высокого порядка int.

Примечания

Как отмечалось выше, x координата находится в младший int возвращаемого значения; y координата находится в высокого порядка int (оба представляют значения подписал , потому что они могут принимать отрицательные значения на системах с несколькими мониторами). Если возвращаемое значение присваивается переменной, можно использовать MAKEPOINTS макрос для получения структуры ОЧКОВ от возвращаемого значения. Также можно использовать GET_X_LPARAM или GET_Y_LPARAM макрос для извлечения или y координата x.

Для определения текущего положения курсора вместо того, чтобы положения, когда произошло последнее сообщение, используйте функцию GetCursorPos.

Важные

Не следует использовать макросы LOWORD или HIWORD для получения координат x и y позиции курсора, потому что они возвращают неверные результаты на системах с несколькими мониторами. Систем с несколькими системами монитора может иметь отрицательные координат x и y-, и LOWORD и HIWORD рассматривать координаты как неподписанные количествах.

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