Classe di CMFCBaseVisualManager
Un livello tra i gestori visualizzazione derivati e il tema API di Windows.
CMFCBaseVisualManager carica UxTheme.dll, se disponibile e gestisce l'accesso ai metodi di tema API di Windows.
Questa classe è per utilizzo interno.
class CMFCBaseVisualManager: public CObject
Membri
Costruttori pubblici
Nome |
Descrizione |
Costrutti e inizializza un oggetto CMFCBaseVisualManager. |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Distruttore |
Metodi pubblici
Nome |
Descrizione |
Estrae un controllo casella di controllo utilizzando il tema corrente di Windows. |
|
Estrae un bordo della casella combinata utilizzando il tema corrente di Windows. |
|
Estrae un pulsante a discesa della casella combinata utilizzando il tema corrente di Windows. |
|
Estrae un pulsante di comando utilizzando il tema corrente di Windows. |
|
Estrae un controllo pulsante di opzione utilizzando il tema corrente di Windows. |
|
Estrae un indicatore di stato in un controllo barra di stato (Classe di CMFCStatusBar) utilizzando il tema corrente di Windows. |
|
Riempie lo sfondo del controllo Rebar utilizzando il tema corrente di Windows. |
|
Ottiene il tema corrente di Windows. |
Metodi protetti
Nome |
Descrizione |
Chiama CloseThemeData per tutti gli handle UpdateSystemColors. |
|
Chiamate OpenThemeData per ottenere un handle per disegnare i vari controlli: windows, barre degli strumenti, pulsanti, e così via. |
Note
Non è necessario creare istanze direttamente gli oggetti della classe.
Poiché è una classe base per tutti i gestori visualizzazione, è sufficiente chiamare CMFCVisualManager::GetInstance, si ottiene un puntatore al gestore visualizzazione corrente e accedere ai metodi per CMFCBaseVisualManager utilizzando il puntatore.Tuttavia, se è necessario visualizzare un controllo mediante il tema corrente di Windows, è preferibile utilizzare l'interfaccia CMFCVisualManagerWindows.
Gerarchia di ereditarietà
Requisiti
intestazione: afxvisualmanager.h