Funzione GetCaretPos (winuser.h)

Copia la posizione del caret nella struttura POINT specificata.

Sintassi

BOOL GetCaretPos(
  [out] LPPOINT lpPoint
);

Parametri

[out] lpPoint

Tipo: LPPOINT

Puntatore alla struttura POINT che deve ricevere le coordinate client del caret.

Valore restituito

Tipo: BOOL

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

La posizione del cursore viene sempre specificata nelle coordinate client della finestra che contiene il caret.

Virtualizzazione DPI

Questa API non partecipa alla virtualizzazione DPI. I valori restituiti vengono interpretati come dimensioni logiche in termini di finestra in questione. Il thread chiamante non viene preso in considerazione.

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-caret-l1-1-0 (introdotto in Windows 8)

Vedi anche

Carette

Informazioni concettuali

Altre risorse

PUNTO

Riferimento

SetCaretPos