Funzione GetCursorPos (winuser.h)
Recupera la posizione del cursore del mouse, nelle coordinate dello schermo.
Sintassi
BOOL GetCursorPos(
[out] LPPOINT lpPoint
);
Parametri
[out] lpPoint
Tipo: LPPOINT
Puntatore a una struttura POINT che riceve le coordinate dello schermo del cursore.
Valore restituito
Tipo: BOOL
Restituisce un valore diverso da zero se ha esito positivo o zero in caso contrario. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
La posizione del cursore viene sempre specificata nelle coordinate dello schermo e non è interessata dalla modalità di mapping della finestra che contiene il cursore.
Il processo chiamante deve avere WINSTA_READATTRIBUTES accesso alla stazione finestra.
Il desktop di input deve essere il desktop corrente quando si chiama GetCursorPos. Chiamare OpenInputDesktop per determinare se il desktop corrente è il desktop di input. In caso contrario, chiamare SetThreadDesktop con HDESK restituito da OpenInputDesktop per passare a tale desktop.
Esempio
Per un esempio, vedere Uso della tastiera per spostare il cursore.
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-window-l1-1-2 (introdotta in Windows 10, versione 10.0.10240) |
Vedi anche
Informazioni concettuali
Altre risorse
Riferimento