Partilhar via


Estrutura AFX_GLOBAL_DATA

A estrutura de AFX_GLOBAL_DATA contém os campos e os métodos usados para gerenciar a estrutura ou para personalizar a aparência e o comportamento de seu aplicativo.

struct AFX_GLOBAL_DATA

Membros

Construtores Públicos

Nome

Descrição

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Constrói uma estrutura de AFX_GLOBAL_DATA .

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destruidor.

Métodos Públicos

Nome

Descrição

AFX_GLOBAL_DATA::CleanUp

Libera os recursos que são atribuídos pela estrutura, como escovas, fontes, e a DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Cria uma transformação de rotação que transforma por um ângulo especificado ao redor de um ponto especificado.

AFX_GLOBAL_DATA::DrawParentBackground

Desenha o plano de fundo do pai de um controle na área especificada.

AFX_GLOBAL_DATA::DrawTextOnGlass

Desenha o texto especificado no estilo visual do tema especificado.

AFX_GLOBAL_DATA::ExcludeTag

Remove os pares especificados da marca XML de um buffer especificado.

AFX_GLOBAL_DATA::GetColor

Recupera a cor atual do elemento especificado da interface do usuário.

AFX_GLOBAL_DATA::GetDirect2dFactory

Retorna um ponteiro para a interface de ID2D1Factory armazenadas nos dados globais. Se a interface não é inicializada, é criada e tem os parâmetros padrão.

AFX_GLOBAL_DATA::GetHandCursor

Recupera o cursor predefinido semelhantes a uma mão e cujo identificador é IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Cria e armazena nos dados globais um ponteiro para a interface de ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Cria e armazena nos dados globais um ponteiro para a interface ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Recupera a métrica associado à área de nonclient do windows nonminimized.

AFX_GLOBAL_DATA::GetShellAutohideBars

Determina posições de barras ocultar automaticamente de Shell.

AFX_GLOBAL_DATA::GetTextHeight

Recupera a altura de caracteres de texto na fonte atual.

AFX_GLOBAL_DATA::GetWICFactory

Retorna um ponteiro para a interface de IWICImagingFactory armazenadas nos dados globais. Se a interface não é inicializada, é criada e tem os parâmetros padrão.

AFX_GLOBAL_DATA::GetWriteFactory

Retorna um ponteiro para a interface de IDWriteFactory armazenadas nos dados globais. Se a interface não é inicializada, é criada e tem os parâmetros padrão.

AFX_GLOBAL_DATA::IsD2DInitialized

Inicializa D2D, DirectWrite, e fábricas de WIC . Chamar esse método antes que a janela principal foi inicializada.

AFX_GLOBAL_DATA::Is32BitIcons

Indica se os ícones de 32 bits predefinidos têm suporte.

AFX_GLOBAL_DATA::IsD2DInitialized

Determina se D2D esteve inicializado.

AFX_GLOBAL_DATA::IsDwmCompositionEnabled

Fornece uma maneira simples de chamar o método do Windows DwmIsCompositionEnabled.

AFX_GLOBAL_DATA::IsHighContrastMode

Indica se as imagens são exibidas no alto contraste.

AFX_GLOBAL_DATA::OnSettingChange

Detecta o estado atual dos recursos de animação no menu da área de trabalho e de ocultar automaticamente na barra de tarefas.

AFX_GLOBAL_DATA::RegisterWindowClass

Registra a classe especificada da janela de MFC.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Interfaces de versões obtidos por GetITaskbarList e métodos GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Reinicializa os ponteiros internos de função que os métodos de acesso que oferecem suporte ao windows temas e estilos visuais.

AFX_GLOBAL_DATA::SetLayeredAttrib

Fornece uma maneira simples de chamar o método de SetLayeredWindowAttributes do windows.

AFX_GLOBAL_DATA::SetMenuFont

Criar a fonte lógica especificada.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Cria e inicializa um objeto do item de Shell de um nome da análise.

AFX_GLOBAL_DATA::UpdateFonts

Reintializes as fontes lógicas que são usadas pela estrutura.

AFX_GLOBAL_DATA::UpdateSysColors

Inicializa as cores, a profundidade de cores, as escovas, as penalidades, e imagens que são usadas pela estrutura.

Métodos Protegidos

Nome

Descrição

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Habilita ou desabilita suporte de acessibilidade ativa da Microsoft. A acessibilidade ativa fornece métodos confiáveis para expor informações sobre os elementos da interface do usuário.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Indica se o suporte de acessibilidade ativa da Microsoft está habilitado.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Indica se o sistema operacional oferece suporte ao windows colocadas em camadas.

Membros de dados

Nome

Descrição

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Indica se o sistema operacional atual oferece suporte à combinação alfa.

AFX_GLOBAL_DATA::bIsWindows7

Indica se o aplicativo estiver sendo executado no sistema operacional Windows 7 ou posterior

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Especifica a cor da gradação da legenda ativa. Normalmente usado para inserir os painéis.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Especifica a cor da gradação da legenda ativa inativo. Normalmente usado para inserir os painéis.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Indica se a estrutura usa ícones de 32 bits de cor predefinidos ou ícones de uma resolução mais baixa.

AFX_GLOBAL_DATA::m_bUseSystemFont

Indica se uma fonte do sistema é usada para menus, barras de ferramentas e, fitas.

AFX_GLOBAL_DATA::m_hcurHand

Armazena a alça do cursor do.

AFX_GLOBAL_DATA::m_hcurStretch

Armazena a alça do cursor horizontal expansível.

AFX_GLOBAL_DATA::m_hcurStretchVert

Armazena a alça do cursor vertical expansível.

AFX_GLOBAL_DATA::m_hiconTool

Armazena o identificador para o ícone de ferramenta.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Especifica o local da barra de ferramentas mais à esquerda de ocultar automaticamente para o lado esquerdo da barra de encaixe.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Especifica o intervalo entre barras de ferramentas de ocultar automaticamente.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Especifica a espessura do quadro de arrastamento que é usado para comunicar o estado conectado.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Especifica a espessura do quadro de arrastamento que é usado para comunicar o estado de flutuação.

Comentários

A maioria dos dados na estrutura de AFX_GLOBAL_DATA é inicializado quando seus iniciar o aplicativo.

Hierarquia de Herança

AFX_GLOBAL_DATA

Requisitos

Cabeçalho: afxglobals.h

Consulte também

Referência

Gráfico da hierarquia

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem