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
Construtores public
Nome |
Descrição |
As compilações e inicializam um objeto de CMFCBaseVisualManager . |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Destruidor. |
Métodos públicos
Nome |
Descrição |
Desenha um controle de caixa de seleção usando o tema atual do windows. |
|
Desenha uma borda da caixa de combinação usando o tema atual do windows. |
|
Desenha um botão suspenso da caixa de combinação usando o tema atual do windows. |
|
Desenha um botão de ação usando o tema atual do windows. |
|
Desenha um controle de botão de opção usando o tema atual do windows. |
|
Desenha uma barra de progresso em um controle de barra de status (Classe de CMFCStatusBar) que usa o tema atual do windows. |
|
Preenche o plano de fundo do controle rebar usando o tema atual do windows. |
|
Obtém o tema atual do windows. |
Métodos protegidos
Nome |
Descrição |
Chama CloseThemeData para todas as alças obtidas em 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
Requisitos
Cabeçalho: afxvisualmanager.h