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.