CMFCVisualManager::OnDrawStatusBarProgress
Il framework chiama questo metodo quando si estrae l'indicatore di stato sull'oggetto CMFCStatusBar.
virtual void OnDrawStatusBarProgress(
CDC* pDC,
CMFCStatusBar* pStatusBar,
CRect rectProgress,
int nProgressTotal,
int nProgressCurr,
COLORREF clrBar,
COLORREF clrProgressBarDest,
COLORREF clrProgressText,
BOOL bProgressText
);
Parametri
[in] pDC
Un puntatore al contesto di dispositivo per la barra di stato.[in] pStatusBar
L'oggetto CMFCStatusBar contenente l'indicatore di stato.[in] rectProgress
Un rettangolo che specifica i limiti dell'indicatore di stato.[in] nProgressTotal
Il numero totale dell'indicatore di stato.[in] nProgressCurr
Lo stato corrente dell'indicatore di stato.[in] clrBar
Un parametro COLORREF che indica che il colore iniziale per l'indicatore di stato. Il valore indica l'inizio di una sfumatura di colore o il colore completo dell'indicatore di stato.[in] clrProgressBarDest
Un parametro COLORREF che indica la fine di una sfumatura di colore per l'indicatore di stato. Se clrProgressBarDest è -1, il framework non viene estratto l'indicatore di stato come sfumatura di colore. Invece, riempie l'intero indicatore di stato del colore specificato da clrBar.[in] clrProgressText
Un parametro COLORREF che indica il colore del testo per la rappresentazione testuale di stato corrente. Questo parametro viene ignorato se bProgressText è impostato su FALSE.[in] bProgressText
Un parametro booleano che indica se visualizzare la rappresentazione testuale di stato corrente.
Note
Eseguire l'override di questo metodo in un gestore visualizzazione derivato per personalizzare l'aspetto dell'oggetto CMFCStatusBar.
Requisiti
intestazione: afxvisualmanager.h