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
Informazioni concettuali
Riferimento