CMFCBaseVisualManager-Klasse

Eine Ebene zwischen abgeleiteten visuellen Managern und dem Windows-Design APIs.

CMFCBaseVisualManager lädt UxTheme.dll, wenn verfügbar, und verwaltet Zugriff auf die Methoden Windows-Designs APIs.

Diese Klasse ist nur für die interne Verwendung.

class CMFCBaseVisualManager: public CObject

Mitglieder

Cc165855.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMFCBaseVisualManager::CMFCBaseVisualManager

erstellt und initialisiert ein CMFCBaseVisualManager-Objekt.

CMFCBaseVisualManager::~CMFCBaseVisualManager

Destruktor.

Cc165855.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCBaseVisualManager::DrawCheckBox

Zeichnet ein Kontrollkästchen-Steuerelement mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::DrawComboBorder

Zeichnet einen Kombinationsfeldrahmen mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::DrawComboDropButton

Zeichnet eine Kombinationsfelddropdownschaltfläche mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::DrawPushButton

Zeichnet eine Schaltfläche mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::DrawRadioButton

Zeichnet ein Optionsfeld-Steuerelement mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::DrawStatusBarProgress

Zeichnet eine Statusanzeige auf einem StatusBar-Steuerelement (CMFCStatusBar-Klasse) mithilfe des Designs der aktiven Fenster.

CMFCBaseVisualManager::FillReBarPane

Füllt den Hintergrund des Infoleiste-Steuerelements mithilfe des Designs der aktiven Fenster aus.

CMFCBaseVisualManager::GetStandardWindowsTheme

Ruft das Design der aktiven Fenster ab.

Cc165855.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CMFCBaseVisualManager::CleanUpThemes

Ruft CloseThemeData für alle Handles abgerufenen in UpdateSystemColors auf.

CMFCBaseVisualManager::UpdateSystemColors

Aufrufe OpenThemeData, Typ- Handles zum Zeichnen verschiedener Steuerelemente: Fenster, Symbolleisten, Schaltflächen, u. a.

Hinweise

Sie müssen Objekte dieser Klasse nicht direkt instanziieren.

Da es eine Basisklasse für alle visuellen Manager ist, können Sie CMFCVisualManager::GetInstance nur aufrufen, erhalten Sie einen Zeiger auf das aktuelle visuellen Manager und greifen auf die Methoden für CMFCBaseVisualManager mit diesem Zeiger auf.Wenn Sie jedoch ein Steuerelement anzeigen müssen, indem Sie das Design der aktiven Fenster verwenden, ist es besser, die CMFCVisualManagerWindows-Schnittstelle zu verwenden.

Vererbungshierarchie

CObject

   CMFCBaseVisualManager

Anforderungen

Header: afxvisualmanager.h

Siehe auch

Referenz

Hierarchien-Diagramm

Weitere Ressourcen

MFC-Klassen