Funzione GetMessagePos (winuser.h)
Recupera la posizione del cursore per l'ultimo messaggio recuperato dalla funzione GetMessage .
Per determinare la posizione corrente del cursore, usare la funzione GetCursorPos .
Sintassi
DWORD GetMessagePos();
Valore restituito
Tipo: DWORD
Il valore restituito specifica le coordinate x e y della posizione del cursore. La coordinata x è l'ordine basso corto e la coordinata y è l'ordine elevato corto.
Commenti
Come indicato in precedenza, la coordinata x si trova nell'ordine basso a breve del valore restituito; la coordinata y si trova nel breve ordine elevato (entrambi rappresentano valori firmati perché possono accettare valori negativi nei sistemi con più monitor). Se il valore restituito viene assegnato a una variabile, è possibile usare la macro MAKEPOINTS per ottenere una struttura POINTS dal valore restituito. È anche possibile usare la macro GET_X_LPARAM o GET_Y_LPARAM per estrarre la coordinata x o y.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-message-l1-1-1 (introdotto in Windows 8.1) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento