Compartilhar via


Estrutura AFX_GLOBAL_DATA

O AFX_GLOBAL_DATA estrutura contém campos e métodos que são usados para gerenciar a estrutura ou personalizar a aparência e comportamento do seu aplicativo.

struct AFX_GLOBAL_DATA

Membros

Bb984192.collapse_all(pt-br,VS.110).gifConstrutores públicos

Nome

Descrição

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Constrói um AFX_GLOBAL_DATA estrutura.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destruidor.

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

Nome

Descrição

AFX_GLOBAL_DATA::CleanUp

Libera os recursos alocados pelo framework, tais como pincéis, fontes e DLLs.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Cria uma transformação de rotação gira em um ângulo especificado em torno de um ponto especificado.

AFX_GLOBAL_DATA::DrawParentBackground

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

AFX_GLOBAL_DATA::DrawTextOnGlass

Desenha o texto especificado no estilo visual do tema especificado.

AFX_GLOBAL_DATA::DwmDefWindowProc

Fornece uma maneira simples para chamar o Windows DwmDefWindowProc método.

AFX_GLOBAL_DATA::DwmExtendFrameIntoClientArea

Fornece uma maneira simples para chamar o Windows DwmExtendFrameIntoClientArea método.

AFX_GLOBAL_DATA::DwmIsCompositionEnabled

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

AFX_GLOBAL_DATA::ExcludeTag

Remove o par de marcas XML especificado um buffer especificado.

AFX_GLOBAL_DATA::GetColor

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

AFX_GLOBAL_DATA::GetDirect2dFactory

Retorna um ponteiro para o ID2D1Factory interface é armazenado em dados globais.Se a interface não é inicializada, é criado e tem os parâmetros padrão.

AFX_GLOBAL_DATA::GetHandCursor

Recupera o cursor predefinido que parece uma mão e cujo identificador é IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Cria e armazena os dados globais um ponteiro de interface ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

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

AFX_GLOBAL_DATA::GetNonClientMetrics

Recupera as métricas associadas a área não cliente do windows nonminimized.

AFX_GLOBAL_DATA::GetShellAutohideBars

Determina posições auto Shell ocultar barras.

AFX_GLOBAL_DATA::GetTextHeight

Recupera a altura dos caracteres de texto na fonte atual.

AFX_GLOBAL_DATA::GetWICFactory

Retorna um ponteiro para o IWICImagingFactory interface é armazenado em dados globais.Se a interface não é inicializada, é criado e tem os parâmetros padrão.

AFX_GLOBAL_DATA::GetWriteFactory

Retorna um ponteiro para o IDWriteFactory interface é armazenado em dados globais.Se a interface não é inicializada, é criado e tem os parâmetros padrão.

AFX_GLOBAL_DATA::IsD2DInitialized

Inicializa D2D, DirectWrite, e WIC fábricas.Chame esse método antes da janela principal é inicializada.

AFX_GLOBAL_DATA::Is32BitIcons

Indica se há suporte para ícones de 32 bits predefinidos.

AFX_GLOBAL_DATA::IsD2DInitialized

Determina se o D2D foi inicializado.

AFX_GLOBAL_DATA::IsHighContrastMode

Indica se imagens são exibidas atualmente em alto contraste.

AFX_GLOBAL_DATA::OnSettingChange

Detecta o estado atual da animação de menu e barra de tarefas AutoOcultar recursos na área de trabalho.

AFX_GLOBAL_DATA::RegisterWindowClass

Registra a classe de janela especificada do MFC.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Libera as interfaces obtidas por meio de métodos GetITaskbarList e GetITaskbarList3.

AFX_GLOBAL_DATA::resume

Reinicializa ponteiros de função interna que acessar métodos que oferecem suporte a Windows temas e estilos visuais.

AFX_GLOBAL_DATA::SetLayeredAttrib

Fornece uma maneira simples para chamar o Windows SetLayeredWindowAttributes método.

AFX_GLOBAL_DATA::SetMenuFont

Cria a fonte lógica especificada.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

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

AFX_GLOBAL_DATA::UpdateFonts

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

AFX_GLOBAL_DATA::UpdateSysColors

Inicializa as cores, profundidade de cor, pincéis, canetas e imagens que são usadas pela estrutura.

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

Nome

Descrição

AFX_GLOBAL_DATA::EnableAccessibilitySupport

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

AFX_GLOBAL_DATA::IsAccessibilitySupport

Indica se o suporte de acessibilidade ativa Microsoft é ativado.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Indica se o sistema operacional oferece suporte a windows em camadas.

Bb984192.collapse_all(pt-br,VS.110).gifMembros de dados

Nome

Descrição

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Indica se o sistema operacional atual oferece suporte à mistura alfa.

AFX_GLOBAL_DATA::bIsWindows7

Indica se o aplicativo está sendo executado em um sistema operacional do Windows 7 ou superior

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Especifica a cor do gradiente de legenda ativa.Geralmente usado para painéis de encaixe.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Especifica a cor do gradiente de legenda ativa inativa.Geralmente usado para painéis de encaixe.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

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

AFX_GLOBAL_DATA::m_bUseSystemFont

Indica se uma fonte de sistema é usada para menus, barras de ferramentas e faixas de opções.

AFX_GLOBAL_DATA::m_hcurHand

Armazena a alça para o cursor de mão.

AFX_GLOBAL_DATA::m_hcurStretch

Armazena a alça para o cursor de alongamento horizontal.

AFX_GLOBAL_DATA::m_hcurStretchVert

Armazena a alça para o cursor de alongamento vertical.

AFX_GLOBAL_DATA::m_hiconTool

Armazena o identificador do ícone da ferramenta.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Especifica o deslocamento da barra de ferramentas AutoOcultar mais à esquerda para o lado esquerdo da barra de encaixe.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Especifica o espaço entre as barras de ferramentas AutoOcultar.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Especifica a espessura da moldura de arrastar é usada para comunicação encaixado.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Especifica a espessura da moldura de arrastar é usada para comunicar o estado flutuante.

Comentários

A maioria dos dados de AFX_GLOBAL_DATA estrutura é inicializada quando seu aplicativo for iniciado.

Hierarquia de herança

AFX_GLOBAL_DATA

Requisitos

Cabeçalho: afxglobals.h

Consulte também

Referência

Gráfico de hierarquia

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem