Klasa CMFCBaseVisualManager
Warstwa między pochodnych visual menedżerów i API kompozycji systemu Windows.
CMFCBaseVisualManagerładuje UxTheme.dll, jeśli dostępne i zarządza dostępem do metod interfejsu API kompozycji systemu Windows.
Ta klasa jest tylko do użytku wewnętrznego.
class CMFCBaseVisualManager: public CObject
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
Konstrukcje i inicjuje CMFCBaseVisualManager obiektu. |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Destruktor. |
Metody publiczne
Nazwa |
Opis |
Rysuje formant pola wyboru przy użyciu bieżącego motywu systemu Windows. |
|
Rysuje krawędY pola kombi przy użyciu bieżącego motywu systemu Windows. |
|
Rysuje przycisk rozwijanym polu kombi przy użyciu bieżącego motywu systemu Windows. |
|
Rysuje przycisku polecenia przy użyciu bieżącego motywu systemu Windows. |
|
Rysuje formant przycisku radiowego przy użyciu bieżącego motywu systemu Windows. |
|
Rysuje pasek postępu w formancie pasek stanu (Klasa CMFCStatusBar) przy użyciu bieżącego motywu systemu Windows. |
|
Wypełnienia tła formantu podłogach przy użyciu bieżącego motywu systemu Windows. |
|
Pobiera bieżący motyw systemu Windows. |
Metody chronione
Nazwa |
Opis |
Wywołania CloseThemeData wszystkie dojścia otrzymanego w UpdateSystemColors. |
|
Wywołania OpenThemeData uzyskać dojścia do rysowania różnych formantów: windows, paski narzędzi, przyciski itd. |
Uwagi
Nie masz bezpośrednio wystąpienia obiektów tej klasy.
Ponieważ jest klasą bazową dla wszystkich menedżerów visual można po prostu wywołać CMFCVisualManager::GetInstance, uzyskać wskaźnik do bieżącego Menedżera Visual i dostępu do metody CMFCBaseVisualManager za pomocą tego wskaźnika.Jednakże jeśli wyświetlanie formantu przy użyciu bieżącego motywu systemu Windows, lepiej jest używać CMFCVisualManagerWindows interfejsu.
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxvisualmanager.h