Condividi tramite


CTaskDialog::SetProgressBarPosition

Regola il percorso dell'indicatore di stato.

void SetProgressBarPosition(
   int nProgressPos
);

Parametri

  • [in] nProgressPos
    La posizione dell'indicatore di stato.

Note

Questo metodo genera un'eccezione con la macro ASSICURI (MFC) se nProgressPos non rientra nell'intervallo indicatore di stato.È possibile modificare l'intervallo dell'indicatore di stato con CTaskDialog::SetProgressBarRange.

Esempio

// 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();

Requisiti

intestazione: afxtaskdialog.h

Vedere anche

Riferimenti

Classe CTaskDialog

Grafico della gerarchia

CTaskDialog::SetProgressBarMarquee

CTaskDialog::SetProgressBarRange

CTaskDialog::SetProgressBarState