MFC - barre di avanzamento
Oltre al controllo Progress, Visual C ++ fornisce altri due controlli orientati allo stato di avanzamento:
- Il Microsoft Progress Control versione 5.0
- La versione 6.0 di Microsoft Progress Control
La differenza principale sta nella loro capacità di assumere uno o due orientamenti.
Vediamo un semplice esempio.
Step 1 - Fare clic con il pulsante destro del mouse sulla finestra di dialogo nella finestra di progettazione.
Step 2 - Seleziona Inserisci controllo ActiveX.
Step 3 - Seleziona Microsoft ProgressBar Control 6.0 e fai clic su OK
Step 4 - Seleziona la barra di avanzamento e imposta il suo Orientamento nella finestra Proprietà su 1 – ccOrientationVertical
Step 5 - Aggiungi variabile di controllo per la barra di avanzamento.
Step 6 - Aggiungere il codice seguente in OnInitDialog ()
m_progBarCtrl.SetScrollRange(0,100,TRUE);
m_progBarCtrl.put_Value(53);
Step 7 - Esegui di nuovo questa applicazione e vedrai la barra di avanzamento anche in direzione verticale.