structure d'AFX_GLOBAL_DATA
La structure AFX_GLOBAL_DATA contient des 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
Constructeurs publics
Nom |
Description |
---|---|
AFX_GLOBAL_DATA::AFX_GLOBAL_DATA |
Construit une structure AFX_GLOBAL_DATA. |
AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA |
Destructor. |
Méthodes publiques
Nom |
Description |
---|---|
Libère les ressources qui sont allouées par l'infrastructure, telles que les pinceaux, les polices, et les DLL. |
|
Crée une transformation de rotation qui fait pivoter selon un angle spécifié autour d'un point spécifié. |
|
Dessine l'arrière-plan du parent d'un contrôle dans la zone spécifiée. |
|
Dessine le texte spécifié dans le style visuel du thème spécifié. |
|
Supprime les paires spécifiées de balise XML d'une mémoire tampon spécifiée. |
|
Récupère la couleur actuelle de l'élément de l'interface utilisateur spécifié. |
|
Retourne un pointeur vers l'interface ID2D1Factory stockée dans les données globales. Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut. |
|
Récupère le curseur prédéfini qui ressemble à une main et dont l'identificateur est IDC_HAND. |
|
Crée et stocke dans les données globales un pointeur vers l'interface d'ITaskBarList. |
|
Crée et stocke dans les données globales un pointeur vers l'interface d'ITaskBarList3. |
|
Récupère la métrique associée à la zone non cliente des fenêtres non minimisées. |
|
Détermine les positions des barres de masquage automatique l'interpréteur de commandes. |
|
Récupère la hauteur de caractères texte dans la police actuelle. |
|
Retourne un pointeur vers l'interface IWICImagingFactory stockée dans les données globales. Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut. |
|
Retourne un pointeur vers l'interface IDWriteFactory stockée dans les données globales. Si l'interface n'est pas initialisée, elle est créée avec les paramètres par défaut. |
|
Initialise les fabriques D2D, DirectWrite, et WIC. Appelez cette méthode avant l'initialisation de la fenêtre principale. |
|
Indique si les icônes 32 bits prédéfinis sont prises en charge. |
|
Détermine si D2D a été initialisé. |
|
Fournit un moyen simple pour appeler la méthode Windows DwmIsCompositionEnabled. |
|
Indique si les images sont affichées actuellement avec un contraste élevé. |
|
Détecte l'état actuel de l'animation du menus de Bureau et la barre des tâches de masquage automatique des fonctionnalités. |
|
Enregistre la classe de fenêtre MFC spécifiée. |
|
Relâche les Interfaces obtenues via les méthodes GetITaskbarList et GetITaskbarList3. |
|
Réinitialise les pointeurs des fonction internes que les méthodes d'accès qui prennent en charge les thèmes et styles visuels Windows https://msdn.microsoft.com/fr-fr/library/bb773194(v=vs.120). |
|
Fournit un moyen simple pour appeler la méthode Windows SetLayeredWindowAttributes. |
|
Crée la police logique spécifiée. |
|
Crée et initialise un objet d'élément de shell depuis un nom d'analyse syntaxique. |
|
Réinitialise les polices logiques utilisées par l'infrastructure. |
|
Initialise les couleurs, la profondeur de couleur, les pinceaux, les stylets, et les images utilisées par l'infrastructure. |
Méthodes protégées
Nom |
Description |
---|---|
Active ou désactive la prise en charge de Microsoft Active Accessibility. Active Accessibility fournit des méthodes fiables pour présenter des informations sur des éléments de l'interface utilisateur. |
|
Indique si la prise en charge de l'Accessibilité Active Microsoft est activée. |
|
Indique si le système d'exploitation prend en charge les fenêtres en couches. |
Membres de données
Nom |
Description |
---|---|
Indique si le système d'exploitation actuel prend en charge la fusion alpha. |
|
Indique si l'application s'exécute sous le système d'exploitation Windows 7 ou supérieur |
|
Spécifie la couleur de dégradé de la légende active. Généralement utilisé pour les volets d'ancrage. |
|
Spécifie la couleur de dégradé de la légende inactive. Généralement utilisé pour les volets d'ancrage. |
|
Indique si l'infrastructure utilise les icônes 32 bits prédéfinis de couleur ou les icônes d'une résolution plus faible. |
|
Indique si une police système est utilisée pour les menus, barres d'outils, et des rubans. |
|
Stocke la poignée du curseur en forme de Main. |
|
Stocke la poignée du curseur d'étirement horizontal. |
|
Stocke la poignée du curseur d'étirement vertical. |
|
Stocke la poignée pour l'icône d'outils. |
|
Spécifie le décalage entre la barre d'outils à masquage automatique à l'extrême gauche et la barre d'outils à gauche de la barre d'ancrage. |
|
Spécifie l'intervalle entre les barres d'outils à masquage automatique. |
|
Spécifie l'épaisseur du cadre glissé utilisé pour communiqué l'état ancré. |
|
Spécifie l'épaisseur du cadre glissé utilisé pour communiqué l'état flottant. |
Notes
La plupart des données dans la structure AFX_GLOBAL_DATA sont initialisées au démarrage de l'application.
Hiérarchie d'héritage
Configuration requise
En-tête : afxglobals.h