Partager via


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

Voir aussi

Référence

CMFCVisualManager, classe

Graphique de la hiérarchie

CMFCCaptionButton, classe