Sdílet prostřednictvím


AFX_GLOBAL_DATA – struktura

AFX_GLOBAL_DATA Struktura obsahuje pole a metody, které slouží ke správě rámci nebo přizpůsobení vzhledu a chování aplikace.

struct AFX_GLOBAL_DATA

Členy

Veřejné konstruktory

Name

Popis

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Konstrukce AFX_GLOBAL_DATA struktury.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Destruktor.

Veřejné metody

Name

Popis

AFX_GLOBAL_DATA::CleanUp

Uvolní prostředky, které jsou přiděleny v rámci stopy, písma a knihovny DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Vytvoří otočení transformace, která se otáčí podle zadaného úhlu kolem určitého bodu.

AFX_GLOBAL_DATA::DrawParentBackground

Nakreslí pozadí nadřazeného ovládacího prvku v určené oblasti.

AFX_GLOBAL_DATA::DrawTextOnGlass

Nakreslí zadaný text ve vizuální styl zadaný motiv.

AFX_GLOBAL_DATA::ExcludeTag

Odebere zadaný pár značek XML ze zadané vyrovnávací paměti.

AFX_GLOBAL_DATA::GetColor

Načte aktuální barvu prvku zadaného uživatelského rozhraní.

AFX_GLOBAL_DATA::GetDirect2dFactory

Vrací ukazatel na ID2D1Factory rozhraní, které jsou uloženy v globální data.Pokud rozhraní není inicializována, je vytvořena a má výchozí parametry.

AFX_GLOBAL_DATA::GetHandCursor

Načte předdefinované kurzoru, který se podobá ruky a jejíž identifikátor je IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Vytváří a ukládá v globální data ukazatele na rozhraní ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Vytváří a ukládá v globální data ukazatele na rozhraní ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Obnoví nastavení přidružené k oblasti nonclient nonminimized windows.

AFX_GLOBAL_DATA::GetShellAutohideBars

Určuje, že pozice prostředí automaticky skrýt pruhy.

AFX_GLOBAL_DATA::GetTextHeight

Získá výška znaků v aktuální písmo.

AFX_GLOBAL_DATA::GetWICFactory

Vrací ukazatel na IWICImagingFactory rozhraní, které jsou uloženy v globální data.Pokud rozhraní není inicializována, je vytvořena a má výchozí parametry.

AFX_GLOBAL_DATA::GetWriteFactory

Vrací ukazatel na IDWriteFactory rozhraní, které jsou uloženy v globální data.Pokud rozhraní není inicializována, je vytvořena a má výchozí parametry.

AFX_GLOBAL_DATA::IsD2DInitialized

Inicializuje D2D, DirectWrite, a WIC továrny.Volání této metody před hlavní okno je inicializován.

AFX_GLOBAL_DATA::Is32BitIcons

Označuje, zda jsou předdefinované ikony 32-bit.

AFX_GLOBAL_DATA::IsD2DInitialized

Určuje, zda D2D byla inicializována.

AFX_GLOBAL_DATA::IsDwmCompositionEnabled

Poskytuje jednoduchý způsob volání metody systému Windows DwmIsCompositionEnabled.

AFX_GLOBAL_DATA::IsHighContrastMode

Označuje, zda jsou obrazy aktuálně zobrazeny s vysokým kontrastem.

AFX_GLOBAL_DATA::OnSettingChange

Zjistí aktuální stav animace nabídek a funkcí automatické skrývání hlavního panelu na plochu.

AFX_GLOBAL_DATA::RegisterWindowClass

Zaregistruje zadaný třídy okna knihovny MFC.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Vydání rozhraní získat pomocí metody GetITaskbarList a GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Vnitřní funkce ukazatelů, které metody, které podporují systém Windows získat přístup k nové inicializaci motivů a stylů.

AFX_GLOBAL_DATA::SetLayeredAttrib

Poskytuje jednoduchý způsob volání systému Windows SetLayeredWindowAttributes metody.

AFX_GLOBAL_DATA::SetMenuFont

Vytvoří zadané logické písmo.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Vytvoří a inicializuje objekt prostředí zboží od analýzy název.

AFX_GLOBAL_DATA::UpdateFonts

Logické písma, které jsou používány v rámci reintializes.

AFX_GLOBAL_DATA::UpdateSysColors

Inicializuje barvy, barevné hloubky, stopy, pera a obrazy, které jsou používány v rámci.

Chráněné metody

Name

Popis

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Povolí nebo zakáže podporu Microsoft Active Accessibility.Rozhraní Active Accessibility umožňuje spolehlivé metody pro vystavení informací o prvcích uživatelského rozhraní.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Označuje, zda je povolena podpora Microsoft Active Accessibility.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Označuje, zda operační systém podporuje windows vrstvami.

Datové členy

Name

Popis

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Označuje, zda aktuální operační systém podporuje alfa prolnutí.

AFX_GLOBAL_DATA::bIsWindows7

Označuje, zda aplikace probíhá v rámci operačního systému Windows 7 nebo vyšší

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Určuje barevný přechod z aktivní titulek.Obvykle se používá pro ukotvení příček.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Určuje barvu přechodu neaktivní aktivní titulek.Obvykle se používá pro ukotvení příček.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Označuje, zda systém používá předdefinované 32bitové barvy ikony a ikony s nižším rozlišením.

AFX_GLOBAL_DATA::m_bUseSystemFont

Označuje, zda je systémové písmo nabídek, panelů nástrojů a pásy karet.

AFX_GLOBAL_DATA::m_hcurHand

Uloží popisovač pro ukazatel ručička.

AFX_GLOBAL_DATA::m_hcurStretch

Uloží popisovač pro kurzor vodorovně roztáhnout.

AFX_GLOBAL_DATA::m_hcurStretchVert

Uloží popisovač pro kurzor svisle roztáhnout.

AFX_GLOBAL_DATA::m_hiconTool

Uloží popisovač ikony nástroje.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Určuje posun vlevo automaticky skrývat panel nástrojů v levé části panelu ukotvení.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Určuje mezeru mezi panely nástrojů automaticky skrývat.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Určuje tloušťku přetáhněte rámeček, který slouží ke komunikaci ukotvený státu.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Určuje tloušťku přetáhněte rámeček, který slouží ke komunikaci plovoucí státu.

Poznámky

Většina dat AFX_GLOBAL_DATA struktura je inicializována při spuštění aplikace.

Hierarchie dědičnosti

AFX_GLOBAL_DATA

Požadavky

Záhlaví: afxglobals.h

Viz také

Referenční dokumentace

Graf hierarchie

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv