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 |
Cria e inicializa um CMFCBaseVisualManager objeto. |
|
CMFCBaseVisualManager::~CMFCBaseVisualManager |
Destruidor. |
Métodos públicos
Nome |
Descrição |
Desenha um controle de caixa de seleção usando o tema corrente do Windows. |
|
Desenha uma borda de caixa de combinação usando o tema corrente do Windows. |
|
Desenha um botão suspenso de caixa de combinação usando o tema corrente do Windows. |
|
Desenha um push botão usando o tema corrente do Windows. |
|
Desenha um controle de botão de opção usando o tema corrente do Windows. |
|
Desenha uma BAR de progresso em um BAR de status controle (Classe CMFCStatusBar) usando o tema corrente do Windows. |
|
Preenche o plano de fundo do controle rebar, usando o tema corrente do Windows. |
|
Obtém o tema corrente do Windows. |
Métodos protegidos
Nome |
Descrição |
ChamaCloseThemeData para todos os identificadores de obtida na 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
Requisitos
Cabeçalho: afxvisualmanager.h