CMFCVisualManager::OnDrawMenuSystemButton

Das Framework ruft diese Methode auf, wenn eine Menüsystemschaltfläche für die Anwendung gezeichnet wird.

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

Parameter

  • [in] pDC
    Ein Zeiger auf einem Gerätekontext.

  • [in] rect
    Ein Rechteck, das die Grenzen der Schaltfläche angibt.

  • [in] uiSystemCommand
    Ein Flag, das angibt, das Systembefehl mit der Schaltfläche zugeordnet ist.Mögliche Werte sind SC_CLOSE, SC_MINIMIZE und SC_RESTORE.

  • [in] nStyle
    Ein Flag, das das aktuelle Format der Schaltfläche angibt.Mögliche Werte sind TBBS_PRESSED, TBBS_DISABLED und 0.

  • [in] bHighlight
    Ein boolescher Parameter, der angibt, ob die Schaltfläche hervorgehoben wird.

Hinweise

Die Menüsystemschaltflächen sind Schließen, Minimieren, Maximieren, und Wiederherstellen Schaltflächen auf der Titelleiste.

Die Standardimplementierung für dieses Methodenaufrufe CDC::DrawFrameControl mit dem DFC_CAPTION-Typ.Überschreiben Sie diese Methode in der abgeleiteten visuellen Managerklasse, um die Darstellung von Systemschaltflächen anzupassen.

Anforderungen

Header: afxvisualmanager.h

Siehe auch

Referenz

CMFCVisualManager-Klasse

Hierarchien-Diagramm