Partager via


AFX_GLOBAL_DATA, structure

La structure d' AFX_GLOBAL_DATA contient les champs et méthodes utilisés pour gérer l'infrastructure ou personnaliser l'apparence et le comportement de votre application.

struct AFX_GLOBAL_DATA

Membres

Bb984192.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Construit une structure d' AFX_GLOBAL_DATA .

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destructeur.

Bb984192.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

AFX_GLOBAL_DATA::CleanUp

Libère les ressources allouées par l'infrastructure, telles que des pinceaux, les polices, et les DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Crée une transformation de rotation qui fait pivoter selon un angle spécifié autour d'un point spécifié.

AFX_GLOBAL_DATA::DrawParentBackground

Dessine l'arrière-plan du parent d'un contrôle dans la zone spécifiée.

AFX_GLOBAL_DATA::DrawTextOnGlass

Dessine du texte spécifié dans le style visuel du thème spécifié.

AFX_GLOBAL_DATA::DwmDefWindowProc

Offre un moyen simple d'appeler la méthode de DwmDefWindowProc windows.

AFX_GLOBAL_DATA::DwmExtendFrameIntoClientArea

Offre un moyen simple d'appeler la méthode de DwmExtendFrameIntoClientArea windows.

AFX_GLOBAL_DATA::DwmIsCompositionEnabled

Offre un moyen simple d'appeler la méthode de DwmIsCompositionEnabled windows.

AFX_GLOBAL_DATA::ExcludeTag

Supprime les paires spécifiées de balise XML d'une mémoire tampon spécifiée.

AFX_GLOBAL_DATA::GetColor

Extrait la couleur actuelle de l'élément de l'interface utilisateur spécifié.

AFX_GLOBAL_DATA::GetDirect2dFactory

Retourne un pointeur vers l'interface d' ID2D1Factory stockées dans les données globales.Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut.

AFX_GLOBAL_DATA::GetHandCursor

Récupère le curseur intégré qui ressemble à une main) et dont l'identificateur est IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Crée et stocker dans les données globales un pointeur vers l'interface d'ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Crée et stocker dans les données globales un pointeur vers l'interface ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Extrait la métrique associée à la zone non cliente windows nonminimized.

AFX_GLOBAL_DATA::GetShellAutohideBars

Détermine les positions des barres automatiques de masquer du shell.

AFX_GLOBAL_DATA::GetTextHeight

Extrait la hauteur de caractères de texte dans la police actuelle.

AFX_GLOBAL_DATA::GetWICFactory

Retourne un pointeur vers l'interface d' IWICImagingFactory stockées dans les données globales.Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut.

AFX_GLOBAL_DATA::GetWriteFactory

Retourne un pointeur vers l'interface d' IDWriteFactory stockées dans les données globales.Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut.

AFX_GLOBAL_DATA::IsD2DInitialized

Initialise D2D, DirectWrite, et les fabriques d' WIC .Appelez cette méthode avant l'initialisation de la fenêtre principale.

AFX_GLOBAL_DATA::Is32BitIcons

Indique si les icônes 32 bits prédéfinies sont prises en charge.

AFX_GLOBAL_DATA::IsD2DInitialized

Détermine si D2D a été initialisé.

AFX_GLOBAL_DATA::IsHighContrastMode

Indique si les images sont affichées actuellement dans le contraste élevé.

AFX_GLOBAL_DATA::OnSettingChange

Détecte l'état actuel de l'animation de menus du Bureau et la barre des tâches masquer automatiquement des fonctionnalités.

AFX_GLOBAL_DATA::RegisterWindowClass

Enregistre la classe de fenêtre spécifiée MFC.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Interfaces de versions obtenues via GetITaskbarList et méthodes GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Réinitialise les pointeurs fonction internes ces les méthodes d'accès qui prennent en charge les fenêtres thèmes et styles visuels.

AFX_GLOBAL_DATA::SetLayeredAttrib

Offre un moyen simple d'appeler la méthode de SetLayeredWindowAttributes windows.

AFX_GLOBAL_DATA::SetMenuFont

Crée la police logique spécifiée.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Crée et initialise un objet d'élément de shell d'un nom d'analyse.

AFX_GLOBAL_DATA::UpdateFonts

Reintializes les polices logiques qui sont utilisées par l'infrastructure.

AFX_GLOBAL_DATA::UpdateSysColors

Initialise les couleurs, la profondeur de couleur, les pinceaux, les stylets, et les images utilisées par l'infrastructure.

Bb984192.collapse_all(fr-fr,VS.110).gifMéthodes protégées

Nom

Description

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Active ou désactive la prise en charge de Microsoft Active accessibilité.Active l'accessibilité fournit des méthodes fiables pour exposer des informations sur les éléments de l'interface utilisateur.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Indique si la prise en charge de Microsoft Active l'accessibilité est activée.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Indique si le système d'exploitation prend en charge les fenêtres superposées.

Bb984192.collapse_all(fr-fr,VS.110).gifMembres de données

Nom

Description

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Indique si le système d'exploitation actuel prend en charge la fusion alpha.

AFX_GLOBAL_DATA::bIsWindows7

Indique si l'application est exécutée sous Windows 7 système d'exploitation ou supérieur

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Spécifie la couleur du dégradé de la légende active.Généralement utilisé pour les volets d'ancrage.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Spécifie la couleur du dégradé de la légende active inactive.Généralement utilisé pour les volets d'ancrage.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Indique si l'infrastructure utilise les icônes 32 bits prédéfinies de couleur ou les icônes d'une faible résolution.

AFX_GLOBAL_DATA::m_bUseSystemFont

Indique si une police système est utilisée pour les menus, barres d'outils, et des rubans.

AFX_GLOBAL_DATA::m_hcurHand

Stocke le handle du curseur en forme de main.

AFX_GLOBAL_DATA::m_hcurStretch

Stocke le handle du curseur horizontal d'étirement.

AFX_GLOBAL_DATA::m_hcurStretchVert

Stocke le handle du curseur vertical d'étirement.

AFX_GLOBAL_DATA::m_hiconTool

Stocke le handle de l'icône d'outils.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Spécifie l'offset du extrême gauche masquer automatiquement la barre d'outils à gauche de la barre d'ancrage.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Spécifie l'intervalle entre masquer automatiquement des barres d'outils.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Spécifie l'épaisseur du frame de glisser-déplacer utilisé pour signaler l'état d'ancrage.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Spécifie l'épaisseur du frame de glisser-déplacer utilisé pour signaler l'état flottant.

Notes

La plupart des données dans la structure d' AFX_GLOBAL_DATA est initialisée au démarrage de l'application.

Hiérarchie d'héritage

AFX_GLOBAL_DATA

Configuration requise

en-tête : afxglobals.h

Voir aussi

Référence

Graphique de la hiérarchie

Autres ressources

Structures, styles, rappels, et les tables des messages