Compartilhar via


CMFCVisualManager::OnDrawStatusBarProgress

A estrutura chama esse método quando desenha o indicador de progresso no objeto de CMFCStatusBar .

virtual void OnDrawStatusBarProgress(
   CDC* pDC,
   CMFCStatusBar* pStatusBar,
   CRect rectProgress,
   int nProgressTotal,
   int nProgressCurr,
   COLORREF clrBar,
   COLORREF clrProgressBarDest,
   COLORREF clrProgressText,
   BOOL bProgressText
);

Parâmetros

  • [in] pDC
    Um ponteiro para o contexto de dispositivo para a barra de status.

  • [in] pStatusBar
    O objeto de CMFCStatusBar que contém a barra de progresso.

  • [in] rectProgress
    Um retângulo que especifica os limites de barra de progresso.

  • [in] nProgressTotal
    O número total para a barra de progresso.

  • [in] nProgressCurr
    O progresso atual para a barra de progresso.

  • [in] clrBar
    Um parâmetro de COLORREF que indica a cor inicial para a barra de progresso. O valor é o início de um gradiente de cores ou a cor completo de barra de progresso.

  • [in] clrProgressBarDest
    Um parâmetro de COLORREF que indica o fim de um gradiente de cor da barra de progresso. Se clrProgressBarDest é -1, a estrutura não desenha a barra de progresso como um gradiente de cor. Em vez de isso, preenche a barra de progresso inteira com a cor especificada por clrBar.

  • [in] clrProgressText
    Um parâmetro de COLORREF que indica a cor do texto para a representação de progresso textual atual. Esse parâmetro é ignorado se bProgressText é definido como FALSE.

  • [in] bProgressText
    Um parâmetro boolean que indica se exibir a representação de progresso textual atual.

Comentários

Substitua esse método em um gerente visual derivado para personalizar a aparência do objeto de CMFCStatusBar .

Requisitos

Cabeçalho: afxvisualmanager.h

Consulte também

Referência

Classe CMFCVisualManager

Gráfico da hierarquia

Classe CMFCStatusBar