Поделиться через


CMFCVisualManager::OnDrawStatusBarProgress

Платформа вызывает этот метод, когда они выпишут индикатора хода выполнения на объекте CMFCStatusBar.

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

Параметры

  • [входящий] pDC
    Указатель на контекст устройства для строки состояния.

  • [входящий] pStatusBar
    Объект CMFCStatusBar, который содержит индикатор выполнения.

  • [входящий] rectProgress
    Прямоугольник, который определяет границы индикатора выполнения.

  • [входящий] nProgressTotal
    Общее число для индикатора выполнения.

  • [входящий] nProgressCurr
    Текущий ход выполнения для индикатора выполнения.

  • [входящий] clrBar
    Параметр COLORREF, указывающий начальный цвет для индикатора выполнения. Начало градиента значение цвета или полный цвет индикатора выполнения.

  • [входящий] clrProgressBarDest
    Параметр COLORREF, указывающий конец градиента цвета для индикатора выполнения. Если clrProgressBarDest -1, то границы не выпишут индикатор выполнения, как градиент цвета. Вместо этого она заполнения всего индикатор выполнения с цвет, указанный clrBar.

  • [входящий] clrProgressText
    Параметр COLORREF, указывающее цвет текста для текстовых представления текущего выполнения. Этот параметр bProgressText игнорировать если установлено в FALSE.

  • [входящий] bProgressText
    Логический параметр, указывающее, отображается ли текстовое представление текущего выполнения.

Заметки

Переопределите этот метод в производном диспетчере визуального представления настраивать внешний вид объекта CMFCStatusBar.

Требования

заголовок: afxvisualmanager.h

См. также

Ссылки

Класс CMFCVisualManager

Диаграмма иерархии

Класс CMFCStatusBar