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
Öffentliche Konstruktoren
Name |
Description |
erstellt und initialisiert ein CMFCBaseVisualManager-Objekt. |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Destruktor. |
Öffentliche Methoden
Name |
Description |
Zeichnet ein Kontrollkästchen-Steuerelement mithilfe des Designs der aktiven Fenster. |
|
Zeichnet einen Kombinationsfeldrahmen mithilfe des Designs der aktiven Fenster. |
|
Zeichnet eine Kombinationsfelddropdownschaltfläche mithilfe des Designs der aktiven Fenster. |
|
Zeichnet eine Schaltfläche mithilfe des Designs der aktiven Fenster. |
|
Zeichnet ein Optionsfeld-Steuerelement mithilfe des Designs der aktiven Fenster. |
|
Zeichnet eine Statusanzeige auf einem StatusBar-Steuerelement (CMFCStatusBar-Klasse) mithilfe des Designs der aktiven Fenster. |
|
Füllt den Hintergrund des Infoleiste-Steuerelements mithilfe des Designs der aktiven Fenster aus. |
|
Ruft das Design der aktiven Fenster ab. |
Geschützte Methoden
Name |
Description |
Ruft CloseThemeData für alle Handles abgerufenen in UpdateSystemColors auf. |
|
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
Anforderungen
Header: afxvisualmanager.h