Freigeben über


AFX_GLOBAL_DATA-Struktur

Die AFX_GLOBAL_DATA-Struktur enthält Felder und Methoden, mit denen das Framework verwaltet oder die Darstellung und das Verhalten der Anwendung angepasst werden können.

struct AFX_GLOBAL_DATA

Member

Öffentliche Konstruktoren

Name

Beschreibung

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Erstellt eine AFX_GLOBAL_DATA-Struktur.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destruktor.

Öffentliche Methoden

Name

Beschreibung

AFX_GLOBAL_DATA::CleanUp

Gibt Ressourcen frei, die vom Framework zugeordnet werden, z. B. Pinsel, Schriftarten und DLLs.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Erstellt eine Drehtransformation, die sich in einem angegebenen Winkel um einen angegebenen Punkt dreht.

AFX_GLOBAL_DATA::DrawParentBackground

Zeichnet den Hintergrund des übergeordneten Elements eines Steuerelements im angegebenen Bereich.

AFX_GLOBAL_DATA::DrawTextOnGlass

Zeichnet den angegebenen Text im Stil des angegebenen Designs.

AFX_GLOBAL_DATA::ExcludeTag

Entfernt das angegebenen XML-Tagpaar aus einem angegebenen Puffer.

AFX_GLOBAL_DATA::GetColor

Ruft die derzeitige Farbe eines angegebenen Benutzeroberflächen-Elements ab.

AFX_GLOBAL_DATA::GetDirect2dFactory

Gibt einen Zeiger auf die ID2D1Factory-Schnittstelle zurück, die in den globalen Daten gespeichert ist. Wenn die Schnittstelle nicht initialisiert wurde, wird sie mit den Standardparametern erstellt.

AFX_GLOBAL_DATA::GetHandCursor

Ruft den vordefinierten Cursor ab, der einer Hand ähnelt und dessen Bezeichner IDC_HAND lautet.

AFX_GLOBAL_DATA::GetITaskbarList

Erstellt und speichert in den globalen Daten einen Zeiger auf die ITaskBarList-Schnittstelle.

AFX_GLOBAL_DATA::GetITaskbarList3

Erstellt und speichert in den globalen Daten einen Zeiger auf die ITaskBarList3-Schnittstelle.

AFX_GLOBAL_DATA::GetNonClientMetrics

Ruft die Metriken ab, die dem Nichtclientbereich von nicht minimierten Fenstern zugeordnet sind.

AFX_GLOBAL_DATA::GetShellAutohideBars

Bestimmt Positionen von Leisten zum automatischen Ausblenden einer Shell.

AFX_GLOBAL_DATA::GetTextHeight

Ruft die Höhe von Textzeichen in der aktuellen Schriftart ab.

AFX_GLOBAL_DATA::GetWICFactory

Gibt einen Zeiger auf die IWICImagingFactory-Schnittstelle zurück, die in den globalen Daten gespeichert ist. Wenn die Schnittstelle nicht initialisiert wurde, wird sie mit den Standardparametern erstellt.

AFX_GLOBAL_DATA::GetWriteFactory

Gibt einen Zeiger auf die IDWriteFactory-Schnittstelle zurück, die in den globalen Daten gespeichert ist. Wenn die Schnittstelle nicht initialisiert wurde, wird sie mit den Standardparametern erstellt.

AFX_GLOBAL_DATA::IsD2DInitialized

Initialisiert die Factorys D2D, DirectWrite und WIC. Rufen Sie diese Methode vor der Initialisierung des Hauptfensters auf.

AFX_GLOBAL_DATA::Is32BitIcons

Gibt an, ob vordefinierte 32-Bit-Symbole unterstützt werden.

AFX_GLOBAL_DATA::IsD2DInitialized

Bestimmt, ob D2D initialisiert wurde.

AFX_GLOBAL_DATA::IsDwmCompositionEnabled

Stellt eine einfache Möglichkeit zum Aufruf der Windows-Methode DwmIsCompositionEnabled bereit.

AFX_GLOBAL_DATA::IsHighContrastMode

Gibt an, ob Bilder nur mit hohem Kontrast angezeigt werden.

AFX_GLOBAL_DATA::OnSettingChange

Erkennt den aktuellen Zustand der Funktionen zum automatischen Ausblenden der Menüanimation und Taskleisten auf dem Desktop.

AFX_GLOBAL_DATA::RegisterWindowClass

Registriert die angegebene MFC-Fensterklasse.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Versionsschnittstellen, die durch die Methoden GetITaskbarList und GetITaskbarList3 ermittelt wurden.

AFX_GLOBAL_DATA::Resume

Initialisiert die internen Funktionszeiger für den Zugriff auf Methoden, die Designs und visuelle Stile in Windows unterstützen.

AFX_GLOBAL_DATA::SetLayeredAttrib

Stellt eine einfache Möglichkeit zum Aufruf der Windows-Methode SetLayeredWindowAttributes bereit.

AFX_GLOBAL_DATA::SetMenuFont

Erstellt die angegebene logische Schriftart.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Erstellt und initialisiert ein Shellelementobjekt aus einem Analysenamen.

AFX_GLOBAL_DATA::UpdateFonts

Initialisiert die logischen Schriftarten erneut, die vom Framework verwendet werden.

AFX_GLOBAL_DATA::UpdateSysColors

Initialisiert die Farben, die Farbtiefe, die Stifte, die Pinsel und die Bilder, die vom Framework verwendet werden.

Geschützte Methoden

Name

Beschreibung

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Aktiviert oder deaktiviert Microsoft Active Accessibility-Unterstützung. Active Accessibility stellt zuverlässige Methoden zum Anzeigen von Informationen über Benutzeroberflächenelemente bereit.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Gibt an, ob Microsoft Active Accessibility-Unterstützung aktiviert ist.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Gibt an, ob das Betriebssystem überlappende Fenster unterstützt.

Datenmember

Name

Beschreibung

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Gibt an, ob das aktuelle Betriebssystem Alphablending unterstützt.

AFX_GLOBAL_DATA::bIsWindows7

Gibt an, ob die Anwendung unter dem Betriebssystem Windows 7 oder höher ausgeführt wird.

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Gibt den Farbverlauf der aktiven Beschriftung an. Wird im Allgemeinen für andockbare Bereiche verwendet.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Gibt den Farbverlauf der inaktiven Beschriftung an. Wird im Allgemeinen für andockbare Bereiche verwendet.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Gibt an, ob das Framework vordefinierte 32-Bit-Farbsymbole oder Symbole mit einer niedrigeren Auslösung verwendet.

AFX_GLOBAL_DATA::m_bUseSystemFont

Gibt an, ob eine Systemschriftart für Menüs, Symbolleisten und Menübänder verwendet wird.

AFX_GLOBAL_DATA::m_hcurHand

Speichert das Handle für den Hand-Cursor.

AFX_GLOBAL_DATA::m_hcurStretch

Speichert das Handle für den horizontalen Streckungs-Cursor.

AFX_GLOBAL_DATA::m_hcurStretchVert

Speichert das Handle für den vertikalen Streckungs-Cursor.

AFX_GLOBAL_DATA::m_hiconTool

Speichert das Handle für das Werkzeugsymbol.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Gibt den Offset von der äußersten linken Symbolleiste zum automatischen Ausblenden von der linken Seite der Andockleiste an.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Gibt die Lücke zwischen Symbolleisten zum automatischen Ausblenden an.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Gibt die Breite des Ziehrahmens an, mit dem der angedockten Zustand übermittelt wird.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Gibt die Breite des Ziehrahmens an, mit dem der unverankerte Zustand übermittelt wird.

Hinweise

Die meisten Daten in der AFX_GLOBAL_DATA-Struktur werden beim Start der Anwendung initialisiert.

Vererbungshierarchie

AFX_GLOBAL_DATA

Anforderungen

Header: afxglobals.h

Siehe auch

Referenz

Hierarchiediagramm

Weitere Ressourcen

Strukturen, Stile, Rückrufe und Meldungszuordnungen