Partager via


CTaskDialog::SetProgressBarPosition

Règle la position de la barre de progression.

void SetProgressBarPosition(
   int nProgressPos
);

Paramètres

  • [in] nProgressPos
    La position de la barre de progression.

Notes

Cette méthode lève une exception avec la macro d' GARANTISSEZ (MFC) si nProgressPos n'est pas dans la plage de barre de progression. Vous pouvez modifier l'intervalle de barre de progression avec CTaskDialog::SetProgressBarRange.

Exemple

// TODO: Replace the strings below with the appropriate message,  
// main instruction, and dialog title
CString message("This is an important message to the user.");
CString mainInstruction("Important!\nPlease read!");
CString title("Alert Dialog");

CTaskDialog taskDialog(message, mainInstruction, title, 
    TDCBF_YES_BUTTON | TDCBF_NO_BUTTON | TDCBF_CANCEL_BUTTON );

// Add a marquee progress bar.
taskDialog.SetProgressBarMarquee();

taskDialog.DoModal();

// Remove the marquee bar and replace it with a standard progress bar
taskDialog.SetProgressBarMarquee(0);
taskDialog.SetProgressBarRange(0, 100);
taskDialog.SetProgressBarPosition(75);
taskDialog.SetProgressBarState();

taskDialog.DoModal();

Configuration requise

en-tête : afxtaskdialog.h

Voir aussi

Référence

CTaskDialog, classe

Graphique de la hiérarchie

CTaskDialog::SetProgressBarMarquee

CTaskDialog::SetProgressBarRange

CTaskDialog::SetProgressBarState