Funzione DestroyCaret (winuser.h)

Elimina la forma corrente del caret, libera il caret dalla finestra e rimuove la caret dallo schermo.

Sintassi

BOOL DestroyCaret();

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

DestroyCaret elimina il caret solo se una finestra nell'attività corrente possiede il caret. Se una finestra non presente nell'attività corrente possiede il caret, DestroyCaret non fa nulla e restituisce FALSE.

Il sistema fornisce un caret per coda. Una finestra deve creare un caret solo quando ha lo stato attivo o lo stato attivo della tastiera. La finestra deve distruggere il caret prima di perdere lo stato attivo della tastiera o diventare inattivo.

Per un esempio, vedere Distruggere un caret

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

CreateCaret

HideCaret

Riferimento

ShowCaret