Condividi tramite


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

Cc165855.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CMFCBaseVisualManager::CMFCBaseVisualManager

Costrutti e inizializza un oggetto CMFCBaseVisualManager.

CMFCBaseVisualManager::~CMFCBaseVisualManager

Distruttore

Cc165855.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCBaseVisualManager::DrawCheckBox

Estrae un controllo casella di controllo utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::DrawComboBorder

Estrae un bordo della casella combinata utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::DrawComboDropButton

Estrae un pulsante a discesa della casella combinata utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::DrawPushButton

Estrae un pulsante di comando utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::DrawRadioButton

Estrae un controllo pulsante di opzione utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::DrawStatusBarProgress

Estrae un indicatore di stato in un controllo barra di stato (Classe di CMFCStatusBar) utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::FillReBarPane

Riempie lo sfondo del controllo Rebar utilizzando il tema corrente di Windows.

CMFCBaseVisualManager::GetStandardWindowsTheme

Ottiene il tema corrente di Windows.

Cc165855.collapse_all(it-it,VS.110).gifMetodi protetti

Nome

Descrizione

CMFCBaseVisualManager::CleanUpThemes

Chiama CloseThemeData per tutti gli handle UpdateSystemColors.

CMFCBaseVisualManager::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à

CObject

   CMFCBaseVisualManager

Requisiti

intestazione: afxvisualmanager.h

Vedere anche

Riferimenti

Grafico della gerarchia

Altre risorse

Classi MFC