Función GetMessagePos (winuser.h)
Recupera la posición del cursor del último mensaje recuperado por la función GetMessage .
Para determinar la posición actual del cursor, use la función GetCursorPos .
Sintaxis
DWORD GetMessagePos();
Valor devuelto
Tipo: DWORD
El valor devuelto especifica las coordenadas x e y de la posición del cursor. La coordenada x es el corto de orden bajo y la coordenada y es el corto de orden alto.
Comentarios
Como se indicó anteriormente, la coordenada X está en el entero short de orden inferior del valor devuelto; la coordenada Y está en el entero short de orden superior (ambos representan valores con signo porque pueden tomar valores negativos en sistemas con varios monitores). Si el valor devuelto se asigna a una variable, puede usar la macro MAKEPOINTS para obtener una estructura POINTS a partir del valor devuelto. También puede usar las macros GET_X_LPARAM o GET_Y_LPARAM para extraer la coordenada x o y.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | winuser.h (incluya Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |
Conjunto de API | ext-ms-win-ntuser-message-l1-1-1 (introducido en Windows 8.1) |
Consulte también
Conceptual
Otros recursos
Referencia