Controllo ProgressBar
Il controllo ProgressBar visualizza un grafico a barre che cambia lunghezza durante la ricezione dei messaggi di stato. Questo controllo sottoscrive il SetProgress ControlEvent. Può sottoscrivere un oggetto ControlEvent denominato dopo il monitoraggio dell'azione.
Per informazioni correlate, vedere Creazione di un controllo ProgressBare Aggiunta di azioni personalizzate a ProgressBar.
Attributi di controllo
È possibile usare gli attributi seguenti con questo controllo. Per modificare il valore di un attributo usando un evento, sottoscrivere il controllo a un Oggetto ControlEvent nella tabella EventMapping ed elencare l'identificatore dell'attributo nella colonna Attribute. Immettere l'identificatore dell'evento ControlEvent nella colonna Evento.
Identificatore dell'attributo | Bit esadecimale | Descrizione |
---|---|---|
posizione | Posizione del controllo nella finestra di dialogo. Immettere la larghezza, l'altezza e le coordinate del controllo nell'angolo sinistro del controllo nelle colonne Width, Height, X e Y della tabella control . Usare unità di installazione per lunghezza e distanza. |
|
avanzamento | Questo attributo specifica la quantità di progressBar riempita. L'attributo è composto da due interi e da una stringa. Il primo campo integer è il numero corrente di tick di stato e il secondo campo intero è il numero massimo predefinito di tick di stato (1024). Il terzo campo è una stringa che corrisponde al nome dell'azione in corso. Se il numero corrente di tick di stato è maggiore del massimo, il programma di installazione lo modifica al massimo. Questo attributo viene impostato e modificato dall'SetProgress ControlEvent. È necessario sottoscrivere il controllo a questo evento nella tabella EventMapping immettendo SetProgress nella colonna Event e Progress nella colonna Attribute . |
|
testo | Testo visualizzato dal controllo . Per impostare il tipo di carattere e lo stile di una stringa di testo, anteporre la stringa di caratteri visualizzati con {\style} o {&stile}. Dove style è un identificatore elencato nella colonna TextStyle della tabella TextStyle. Se nessuno di questi elementi è presente, ma la proprietàDefaultUIFontviene definita come uno stile di testo valido, verrà utilizzato tale tipo di carattere. |
|
visibili | 0x00000000 0x00000001 |
Controllo nascosto. Controllo visibile. Includere questo bit nella parola bit della colonna Attributes nella tabella Control per rendere visibile o nascosto il controllo al momento della creazione. È anche possibile nascondere o visualizzare un controllo usando la tabella ControlCondition . |
incassato | 0x00000000 0x00000004 |
Visualizza lo stile di visualizzazione predefinito. Visualizza il controllo con un aspetto incassato, 3D. Includere questi bit nella parola bit nella colonna Attributes della tabella Control. |
RTLRO | 0x00000000 0x00000020 |
Il testo nel controllo viene visualizzato in ordine di lettura da sinistra a destra. Il testo nel controllo viene visualizzato in ordine di lettura da destra a sinistra. |
progress95 | 0x00000000 0x00010000 |
Indicatore di stato disegnato come barra continua. Indicatore di stato disegnato come una serie di rettangoli. Includere questi bit nella parola bit nella colonna Attributes della tabella Control. |
Osservazioni
Questo controllo può essere creato dalla classe PROGRESS_CLASS usando la funzione CreateWindowEx. Ha gli stili WS_CHILD e WS_GROUP.