Compartir a través de


AFX_GLOBAL_DATA (Estructura)

La estructura AFX_GLOBAL_DATA contiene los campos y métodos que se utilizan para administrar el marco o personalizar el aspecto y el comportamiento de la aplicación.

struct AFX_GLOBAL_DATA

Miembros

Constructores públicos

Name

Descripción

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Crea una estructura AFX_GLOBAL_DATA.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destructor.

Métodos públicos

Name

Descripción

AFX_GLOBAL_DATA::CleanUp

Libera los recursos asignados por el marco, como pinceles, fuentes y archivos DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Crea una transformación de giro que gire según el ángulo especificado alrededor de un punto especificado.

AFX_GLOBAL_DATA::DrawParentBackground

Dibuja el fondo del elemento primario de un control en el área especificada.

AFX_GLOBAL_DATA::DrawTextOnGlass

Dibuja el texto especificado en el estilo visual del tema especificado.

AFX_GLOBAL_DATA::ExcludeTag

Quita el par especificado de etiquetas XML de un búfer especificado.

AFX_GLOBAL_DATA::GetColor

Recupera el color actual del elemento de la interfaz de usuario especificado.

AFX_GLOBAL_DATA::GetDirect2dFactory

Devuelve un puntero a la interfaz ID2D1Factory que está almacenada en los datos globales. Si no se inicializa la interfaz, se crea y tiene los parámetros predeterminados.

AFX_GLOBAL_DATA::GetHandCursor

Recupera el cursor predefinido que se parece a una mano y cuyo identificador es IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Crea y almacena en los datos globales un puntero a la interfaz ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Crea y almacena en los datos globales un puntero a la interfaz ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Recupera las métricas asociadas al área no cliente de las ventanas no minimizadas.

AFX_GLOBAL_DATA::GetShellAutohideBars

Determina las posiciones de las barras Ocultar automáticamente del Shell.

AFX_GLOBAL_DATA::GetTextHeight

Recupera el alto de caracteres de texto en la fuente actual.

AFX_GLOBAL_DATA::GetWICFactory

Devuelve un puntero a la interfaz IWICImagingFactory que está almacenada en los datos globales. Si no se inicializa la interfaz, se crea y tiene los parámetros predeterminados.

AFX_GLOBAL_DATA::GetWriteFactory

Devuelve un puntero a la interfaz IDWriteFactory que está almacenada en los datos globales. Si no se inicializa la interfaz, se crea y tiene los parámetros predeterminados.

AFX_GLOBAL_DATA::IsD2DInitialized

Inicializa los generadores D2D, DirectWrite y WIC. Llame a este método antes de que se inicialice la ventana principal.

AFX_GLOBAL_DATA::Is32BitIcons

Indica si se admiten los iconos de 32 bits predefinidos.

AFX_GLOBAL_DATA::IsD2DInitialized

Determina si se inicializó D2D.

AFX_GLOBAL_DATA::IsDwmCompositionEnabled

Proporciona una manera sencilla de llamar al método de Windows DwmIsCompositionEnabled.

AFX_GLOBAL_DATA::IsHighContrastMode

Indica si las imágenes se muestran actualmente en contraste alto.

AFX_GLOBAL_DATA::OnSettingChange

Detecta el estado actual de las características del escritorio para la animación de menús y para ocultar automáticamente la barra de tareas.

AFX_GLOBAL_DATA::RegisterWindowClass

Registra la clase de ventana MFC especificada.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Libera las interfaces obtenidas a través de los métodos GetITaskbarList y GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Reinicializa los punteros a función internos que tienen acceso a métodos compatibles con los temas y estilos visuales de Windows.

AFX_GLOBAL_DATA::SetLayeredAttrib

Proporciona una manera sencilla de llamar al método de Windows SetLayeredWindowAttributes.

AFX_GLOBAL_DATA::SetMenuFont

Crea la fuente lógica especificada.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Crea e inicializa un objeto de elemento del Shell a partir de un nombre de análisis.

AFX_GLOBAL_DATA::UpdateFonts

Reinicializa las fuentes lógicas utilizadas por el marco.

AFX_GLOBAL_DATA::UpdateSysColors

Inicializa los colores, la profundidad de color, los pinceles, los lápices y las imágenes utilizadas por el marco.

Métodos protegidos

Name

Descripción

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Habilita o deshabilita la compatibilidad con Microsoft Active Accessibility. Active Accessibility proporciona métodos de confianza para exponer información sobre los elementos de la interfaz de usuario.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Indica si la compatibilidad con Microsoft Active Accessibility está habilitada.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Indica si el sistema operativo admite ventanas superpuestas.

Miembros de datos

Name

Descripción

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Indica si el sistema operativo actual admite la combinación alfa.

AFX_GLOBAL_DATA::bIsWindows7

Indica si la aplicación se está ejecutando en el sistema operativo Windows 7 o posterior.

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Especifica el degradado de color de la leyenda activa. Se suele utilizar para acoplar paneles.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Especifica el degradado de color de la leyenda inactiva. Se suele utilizar para acoplar paneles.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Indica si el marco usa iconos de colores de 32 bits predefinidos o iconos de una resolución inferior.

AFX_GLOBAL_DATA::m_bUseSystemFont

Indica si se usa una fuente del sistema para los menús, las barras de herramientas y las cintas.

AFX_GLOBAL_DATA::m_hcurHand

Almacena el identificador del cursor de mano.

AFX_GLOBAL_DATA::m_hcurStretch

Almacena el identificador del cursor de ajuste horizontal.

AFX_GLOBAL_DATA::m_hcurStretchVert

Almacena el identificador del cursor de ajuste vertical.

AFX_GLOBAL_DATA::m_hiconTool

Almacena el identificador para el icono de la herramienta.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Especifica el desplazamiento de la barra de herramientas Ocultar automáticamente situada más a la izquierda en el lado izquierdo de la barra de acoplamiento.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Especifica la separación entre las barras de herramientas Ocultar automáticamente.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Especifica el grosor del marco de arrastrar que se usa para comunicar el estado acoplado.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Especifica el grosor del marco de arrastrar que se usa para comunicar el estado flotante.

Comentarios

La mayoría de los datos de la estructura AFX_GLOBAL_DATA se inicializan cuando se inicia la aplicación.

Jerarquía de herencia

AFX_GLOBAL_DATA

Requisitos

Encabezado: afxglobals.h

Vea también

Referencia

Gráfico de jerarquías

Otros recursos

Estructuras, estilos, devoluciones de llamada y mapas de mensajes