Condividi tramite


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

ClipCursor

Informazioni concettuali

Cursori

GetCursorInfo

GetMessagePos

Altre risorse

PUNTO

Riferimento

Setcursor

SetCursorPos

ShowCursor