Partilhar via


Classe de CMFCBaseVisualManager

Uma camada entre gerentes visuais derivados e o tema a API do windows.

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

Essa classe é somente para uso interno.

class CMFCBaseVisualManager: public CObject

Membros

Cc165855.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CMFCBaseVisualManager::CMFCBaseVisualManager

As compilações e inicializam um objeto de CMFCBaseVisualManager .

CMFCBaseVisualManager::~CMFCBaseVisualManager

Destruidor.

Cc165855.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCBaseVisualManager::DrawCheckBox

Desenha um controle de caixa de seleção usando o tema atual do windows.

CMFCBaseVisualManager::DrawComboBorder

Desenha uma borda da caixa de combinação usando o tema atual do windows.

CMFCBaseVisualManager::DrawComboDropButton

Desenha um botão suspenso da caixa de combinação usando o tema atual do windows.

CMFCBaseVisualManager::DrawPushButton

Desenha um botão de ação usando o tema atual do windows.

CMFCBaseVisualManager::DrawRadioButton

Desenha um controle de botão de opção usando o tema atual do windows.

CMFCBaseVisualManager::DrawStatusBarProgress

Desenha uma barra de progresso em um controle de barra de status (Classe de CMFCStatusBar) que usa o tema atual do windows.

CMFCBaseVisualManager::FillReBarPane

Preenche o plano de fundo do controle rebar usando o tema atual do windows.

CMFCBaseVisualManager::GetStandardWindowsTheme

Obtém o tema atual do windows.

Cc165855.collapse_all(pt-br,VS.110).gifMétodos protegidos

Nome

Descrição

CMFCBaseVisualManager::CleanUpThemes

Chama CloseThemeData para todas as alças obtidas em UpdateSystemColors.

CMFCBaseVisualManager::UpdateSystemColors

Chamadas OpenThemeData para obter as alças para desenhar vários controles: o windows, barras de ferramentas, botões, e assim por diante.

Comentários

Você não precisa instanciar objetos diretamente de essa classe.

Porque é uma classe base para todos os gerentes visuais, você pode chamar apenas CMFCVisualManager::GetInstance, obtém um ponteiro para o gerenciador visual atual, e acessa os métodos para CMFCBaseVisualManager usando esse ponteiro.Em o entanto, se você tiver que exibir um controle usando o tema atual do windows, é melhor usar a interface de CMFCVisualManagerWindows .

Hierarquia de herança

CObject

   CMFCBaseVisualManager

Requisitos

Cabeçalho: afxvisualmanager.h

Consulte também

Referência

Gráfico de hierarquia

Outros recursos

Classes MFC