CMFCVisualManager::OnDrawCaptionButton
L'infrastructure appelle cette méthode lorsqu'il dessine un objet de CMFCCaptionButton .
virtual void OnDrawCaptionButton (
CDC* pDC,
CMFCCaptionButton* pButton,
BOOL bActive,
BOOL bHorz,
BOOL bMaximized,
BOOL bDisabled,
int nImageID = -1
);
Paramètres
[in] pDC
Un pointeur vers un contexte de périphérique.[in] pButton
Un pointeur vers un objet d' CMFCCaptionButton . l'infrastructure dessine ce bouton de légende.[in] bActive
Un paramètre de type boolean qui indique si le bouton est actif.[in] bHorz
Un paramètre de type boolean qui indique si la légende est horizontale.[in] bMaximized
Un paramètre de type boolean qui indique si le volet parent est agrandi.[in] bDisabled
Un paramètre de type boolean qui indique si le bouton de légende est désactivé.[in] nImageID
L'index d'image pour l'icône à utiliser pour le bouton. Si nImageID est -1, les cette méthode utilise pour que l'index d'image s'est stockées dans pButton.
Notes
L'implémentation par défaut de cette méthode affiche un petit bouton de l'instance globale de la classe d' CMenuImages . Les boutons sont répertoriés dans le fichier d'en-tête pour CMenuImages. Certains exemples CMenuImages::IdClose, CMenuImages::IdArowLeft, CMenuImages::IdArowRight, CMenuImages::IdArowDown, CMenuImages::IdArowUp, et CMenuImages::IdPinHorz.
Substituez cette méthode dans une classe dérivée pour personnaliser l'apparence des boutons de légende.
Configuration requise
en-tête : afxvisualmanager.h