Funzione SetCaretBlinkTime (winuser.h)

Imposta il tempo di lampeggiazione del cursore sul numero specificato di millisecondi. Il tempo di lampeggiazione è il tempo trascorso, in millisecondi, necessario per invertire i pixel del cursore.

Sintassi

BOOL SetCaretBlinkTime(
  [in] UINT uMSeconds
);

Parametri

[in] uMSeconds

Tipo: UINT

Nuovo tempo di lampeggiazione, espresso in millisecondi.

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

L'utente può impostare l'ora di lampeggiazione usando il Pannello di controllo. Le applicazioni devono rispettare l'impostazione scelta dall'utente. La funzione SetCaretBlinkTime deve essere usata solo dall'applicazione che consente all'utente di impostare l'ora di lampeggiazione, ad esempio un Pannello di controllo applet.

Se si modifica l'ora di lampeggiazione, le applicazioni attivate successivamente useranno l'ora di lampeggiazione modificata, anche se si ripristina l'ora di lampeggiazione precedente quando si perde lo stato attivo della tastiera o si diventa inattivi. Ciò è dovuto all'ambiente multithreading, in cui la disattivazione dell'applicazione non è sincronizzata con l'attivazione di un'altra applicazione. Questa funzionalità consente al sistema di attivare un'altra applicazione anche se l'applicazione corrente non risponde.

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

Punti di inserimento

Informazioni concettuali

GetCaretBlinkTime

Riferimento