Compartir a través de


CTaskDialog::SetProgressBarPosition

Incluye la posición de la barra de progreso.

void SetProgressBarPosition(
   int nProgressPos
);

Parámetros

  • [in] nProgressPos
    La posición de la barra de progreso.

Comentarios

Este método produce una excepción con la macro de ENSURE (MFC) si nProgressPos no está en el intervalo de la barra de progreso. Puede cambiar el intervalo de la barra de progreso con CTaskDialog::SetProgressBarRange.

Ejemplo

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

Requisitos

encabezado: afxtaskdialog.h

Vea también

Referencia

CTaskDialog Class

Gráfico de jerarquías

CTaskDialog::SetProgressBarMarquee

CTaskDialog::SetProgressBarRange

CTaskDialog::SetProgressBarState