CMFCVisualManager::OnHighlightMenuItem

Das Framework ruft diese Methode auf, wenn ein als Menüelement zeichnet.

virtual void OnHighlightMenuItem(
   CDC* pDC,
   CMFCToolBarMenuButton* pButton,
   CRect rect,
   COLORREF& clrText
);

Parameter

  • [in] pDC
    Ein Zeiger auf den Gerätekontext für ein Menü.

  • [in] pButton
    Ein Zeiger auf ein Objekt CMFCToolBarMenuButton zur Anzeige.Die Standardimplementierung verwendet diesen Parameter nicht.

  • [in] rect
    Ein Rechteck, das die Grenzen des Menüelements angibt.

  • [in] clrText
    Die aktuelle Textfarbe von markierten Menüelementen.Die Standardimplementierung verwendet diesen Parameter nicht.

Hinweise

Die Standardimplementierung dieser Methode verwendet nicht die Parameter pButton oder clrText.Sie füllt das Rechteck aus, das von rect mit der Standardhintergrundfarbe angegeben wird.

Überschreiben Sie diese Methode in einem abgeleiteten visuellen Manager, um die Darstellung von markierten Menüelementen anzupassen.Verwenden Sie den clrText-Parameter, um die Textfarbe eines markierten Menüelements zu ändern.

Anforderungen

Header: afxvisualmanager.h

Siehe auch

Referenz

CMFCVisualManager-Klasse

Hierarchien-Diagramm