CMFCVisualManager::OnDrawMenuSystemButton

L'infrastructure appelle cette méthode lorsqu'il dessine un bouton de système de menus pour l'application.

virtual void OnDrawMenuSystemButton(
   CDC* pDC,
   CRect rect,
   UINT uiSystemCommand,
   UINT nStyle,
   BOOL bHighlight 
);

Paramètres

  • [in] pDC
    Un pointeur vers un contexte de périphérique.

  • [in] rect
    Un rectangle qui spécifie les limites du bouton.

  • [in] uiSystemCommand
    Un indicateur qui spécifie que la commande du système est associé au bouton.Les valeurs possibles sont SC_CLOSE, SC_MINIMIZE, et SC_RESTORE.

  • [in] nStyle
    Un indicateur qui spécifie le style actuellement du bouton.Les valeurs possibles sont TBBS_PRESSED, TBBS_DISABLED, et 0.

  • [in] bHighlight
    Un paramètre de type boolean qui indique si le bouton est mis en surbrillance.

Notes

Les boutons de système de menus sont Fermer, Réduire, Agrandir, et des boutons Restaurer situés sur la barre de titre.

L'implémentation par défaut du cette méthode appelle CDC::DrawFrameControl avec le type d' DFC_CAPTION .Substituez cette méthode dans votre classe dérivée visuelle du gestionnaire pour personnaliser l'apparence des boutons du système.

Configuration requise

en-tête : afxvisualmanager.h

Voir aussi

Référence

Classe de CMFCVisualManager

Graphique de la hiérarchie