Partilhar via


Classe CMFCBaseVisualManager

Uma camada entre os gerentes de visual derivados e API de tema do Windows.

CMFCBaseVisualManager carrega UxTheme.dll, se disponível e gerencia o acesso aos métodos da API de tema do Windows.

Essa classe é somente para uso interno.

class CMFCBaseVisualManager: public CObject

Membros

Construtores públicos

Nome

Descrição

CMFCBaseVisualManager::CMFCBaseVisualManager

Cria e inicializa um CMFCBaseVisualManager objeto.

CMFCBaseVisualManager::~CMFCBaseVisualManager

Destruidor.

Métodos públicos

Nome

Descrição

CMFCBaseVisualManager::DrawCheckBox

Desenha um controle de caixa de seleção usando o tema corrente do Windows.

CMFCBaseVisualManager::DrawComboBorder

Desenha uma borda de caixa de combinação usando o tema corrente do Windows.

CMFCBaseVisualManager::DrawComboDropButton

Desenha um botão suspenso de caixa de combinação usando o tema corrente do Windows.

CMFCBaseVisualManager::DrawPushButton

Desenha um push botão usando o tema corrente do Windows.

CMFCBaseVisualManager::DrawRadioButton

Desenha um controle de botão de opção usando o tema corrente do Windows.

CMFCBaseVisualManager::DrawStatusBarProgress

Desenha uma BAR de progresso em um BAR de status controle (Classe CMFCStatusBar) usando o tema corrente do Windows.

CMFCBaseVisualManager::FillReBarPane

Preenche o plano de fundo do controle rebar, usando o tema corrente do Windows.

CMFCBaseVisualManager::GetStandardWindowsTheme

Obtém o tema corrente do Windows.

Métodos protegidos

Nome

Descrição

CMFCBaseVisualManager::CleanUpThemes

ChamaCloseThemeData para todos os identificadores de obtida na UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

ChamaOpenThemeData Para obter identificadores para vários controles de desenho: janelas, barras de ferramentas, botões e assim por diante.

Comentários

Não é necessário que instanciar objetos desta classe diretamente.

Como é uma classe base para todos os gerentes visual, você pode apenas telefonar CMFCVisualManager::GetInstance, obter um ponteiro para o Gerenciador Visual corrente e acessar os métodos para CMFCBaseVisualManager usando esse ponteiro. No entanto, se você tiver que exibir um controle usando o tema corrente do Windows, é melhor usar o CMFCVisualManagerWindows interface.

Hierarquia de herança

CObject

   CMFCBaseVisualManager

Requisitos

Cabeçalho: afxvisualmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Outros recursos

Classes (@@)