Controllo barra di avanzamento (riferimento all'elemento dell'interfaccia utente MSAA)

Nota

Questo argomento descrive gli oggetti Controllo barra di avanzamento a scopo di Riferimento all'elemento dell'interfaccia utente MSAA. Come creare oggetti Controllo barra di avanzamento in vari framework dell'interfaccia utente non è descritto qui. Vedere la documentazione di riferimento per l'API per il framework dell'interfaccia utente in uso.

I controlli barra di avanzamento indicano lo stato di avanzamento di un'operazione prolungata, ad esempio il download di un file da Internet. In genere il progresso viene espresso come percentuale da zero (0) a cento (100).

Il nome della classe di finestra per un controllo barra di stato è PROGRESS_CLASS, definito come "msctls_progress" in Commctrl.h.

Metodi IAccessibili

I controlli barra di stato supportano i metodi IAccessi seguenti:

Proprietà IAccessibili

I controlli barra di stato supportano le proprietà IAccessi seguenti:

Proprietà Commenti
get_accChildCount La proprietà ChildCount è zero.
get_accFocus
get_accKeyboardShortcut La proprietà KeyboardShortcut è la chiave di accesso della barra di avanzamento, ovvero un carattere sottolineato nel testo dell'etichetta per la barra di stato. La stringa restituita contiene il carattere di chiave di accesso aggiunto alla stringa "ALT+".
get_accName La proprietà Name è il testo di un controllo testo statico che etichetta la barra di stato.
get_accParent La proprietà Parent è una finestra ( ROLE_SYSTEM_WINDOW ) che circonda il controllo e ha lo stesso nome della proprietà Name e della classe di finestra del controllo.
get_accRole La proprietà Role è ROLE_SYSTEM_PROGRESSBAR.
get_accState La proprietà State è una combinazione di uno o più dei valori seguenti:STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE |
get_accValue La proprietà Value è una stringa da "0%" a "100%" che descrive lo stato di avanzamento.

Interfaccia IAccessibile