Condividi tramite


Struttura AFX_GLOBAL_DATA

La struttura AFX_GLOBAL_DATA contiene campi e metodi che vengono utilizzati per gestire il framework o per personalizzare l'aspetto e il comportamento della propria applicazione.

struct AFX_GLOBAL_DATA

Membri

Costruttori pubblici

Nome

Descrizione

AFX_GLOBAL_DATA::AFX_GLOBAL_DATA

Costruisce una struttura AFX_GLOBAL_DATA.

AFX_GLOBAL_DATA::~AFX_GLOBAL_DATA

Distruttore

Metodi pubblici

Nome

Descrizione

AFX_GLOBAL_DATA::CleanUp

Rilascia le risorse allocate dal framework, ad esempio pennelli, tipi di carattere e DLL.

AFX_GLOBAL_DATA::D2D1MakeRotateMatrix

Crea una trasformazione di rotazione che ruota in base a un angolo specificato intorno a un punto definito.

AFX_GLOBAL_DATA::DrawParentBackground

Disegna lo sfondo dell'elemento padre di un controllo nell'area specificata.

AFX_GLOBAL_DATA::DrawTextOnGlass

Disegna un determinato testo nello stile di visualizzazione del tema specificato.

AFX_GLOBAL_DATA::ExcludeTag

Rimuove una determinata coppia di tag XML da un buffer specificato.

AFX_GLOBAL_DATA::GetColor

Recupera il colore corrente dell'elemento dell'interfaccia utente specificato.

AFX_GLOBAL_DATA::GetDirect2dFactory

Restituisce un puntatore all'interfaccia ID2D1Factory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti.

AFX_GLOBAL_DATA::GetHandCursor

Recupera il cursore predefinito che rappresenta una mano e il cui identificatore è IDC_HAND.

AFX_GLOBAL_DATA::GetITaskbarList

Crea e archivia nei dati globali un puntatore all'interfaccia ITaskBarList.

AFX_GLOBAL_DATA::GetITaskbarList3

Crea e archivia nei dati globali un puntatore all'interfaccia ITaskBarList3.

AFX_GLOBAL_DATA::GetNonClientMetrics

Recupera le metriche associate all'area non client delle finestre non ridotte a icona.

AFX_GLOBAL_DATA::GetShellAutohideBars

Determina le posizioni delle barre della Shell che si nascondono automaticamente.

AFX_GLOBAL_DATA::GetTextHeight

Recupera l'altezza dei caratteri di testo con il tipo di carattere corrente.

AFX_GLOBAL_DATA::GetWICFactory

Restituisce un puntatore all'interfaccia IWICImagingFactory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti.

AFX_GLOBAL_DATA::GetWriteFactory

Restituisce un puntatore all'interfaccia IDWriteFactory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti.

AFX_GLOBAL_DATA::IsD2DInitialized

Inizializza le factory D2D, DirectWrite e WIC. Chiamare questo metodo prima che venga inizializzata la finestra principale.

AFX_GLOBAL_DATA::Is32BitIcons

Indica se le icone predefinite a 32 bit sono supportate.

AFX_GLOBAL_DATA::IsD2DInitialized

Determina se D2D è stata inizializzata.

AFX_GLOBAL_DATA::IsDwmCompositionEnabled

Fornisce un modo semplice per chiamare il metodo DwmIsCompositionEnabled di Windows.

AFX_GLOBAL_DATA::IsHighContrastMode

Indica se le immagini sono attualmente visualizzate con contrasto elevato.

AFX_GLOBAL_DATA::OnSettingChange

Rileva lo stato corrente delle funzionalità di animazione del menu del desktop e della barra delle applicazioni che si nasconde automaticamente.

AFX_GLOBAL_DATA::RegisterWindowClass

Registra la classe della finestra MFC specificata.

AFX_GLOBAL_DATA::ReleaseTaskBarRefs

Interfacce le interfacce ottenute attraverso i metodi GetITaskbarList e GetITaskbarList3.

AFX_GLOBAL_DATA::Resume

Reinizializza i puntatori a funzione interni che accedono ai metodi di accesso che supportano i temi e gli stili di visualizzazione di Windows.

AFX_GLOBAL_DATA::SetLayeredAttrib

Fornisce un modo semplice per chiamare il metodo SetLayeredWindowAttributes di Windows.

AFX_GLOBAL_DATA::SetMenuFont

Crea il tipo di carattere logico specificato.

AFX_GLOBAL_DATA::ShellCreateItemFromParsingName

Crea e inizializza un oggetto elemento della shell da un nome di analisi.

AFX_GLOBAL_DATA::UpdateFonts

Reinizializza i tipi di carattere logici utilizzati dal framework.

AFX_GLOBAL_DATA::UpdateSysColors

Inizializza i colori, l'intensità colore, i pennelli, le penne e le immagini utilizzate dal framework.

Metodi protetti

Nome

Descrizione

AFX_GLOBAL_DATA::EnableAccessibilitySupport

Abilita o disabilita il supporto Microsoft Active Accessibility. Active Accessibility fornisce metodi affidabili per l'esposizione di informazioni sugli elementi dell'interfaccia utente.

AFX_GLOBAL_DATA::IsAccessibilitySupport

Indica se il supporto Microsoft Active Accessibility è abilitato.

AFX_GLOBAL_DATA::IsWindowsLayerSupportAvailable

Indica se il sistema operativo supporta le finestre sovrapposte.

Membri di dati

Nome

Descrizione

AFX_GLOBAL_DATA::bIsOSAlphaBlendingSupport

Indica se il sistema operativo corrente supporta la fusione alfa.

AFX_GLOBAL_DATA::bIsWindows7

Indica se l'applicazione viene eseguita in un sistema operativo Windows 7 o superiore.

AFX_GLOBAL_DATA::clrActiveCaptionGradient

Specifica il colore sfumato della didascalia attiva. Viene in genere utilizzato per riquadri ancorati.

AFX_GLOBAL_DATA::clrInactiveCaptionGradient

Specifica il colore sfumato della didascalia inattiva. Viene in genere utilizzato per riquadri ancorati.

AFX_GLOBAL_DATA::m_bUseBuiltIn32BitIcons

Indica se il framework utilizza le icone colore predefinite a 32 bit o le icone di bassa risoluzione.

AFX_GLOBAL_DATA::m_bUseSystemFont

Indica se un tipo di carattere di sistema viene utilizzato per i menu, per le barre degli strumenti e per le barre multifunzione.

AFX_GLOBAL_DATA::m_hcurHand

Memorizza l'handle del cursore a forma di mano.

AFX_GLOBAL_DATA::m_hcurStretch

Memorizza l'handle per il cursore di adattamento orizzontale.

AFX_GLOBAL_DATA::m_hcurStretchVert

Memorizza l'handle per il cursore di adattamento verticale.

AFX_GLOBAL_DATA::m_hiconTool

Memorizza l'handle per l'icona dello strumento.

AFX_GLOBAL_DATA::m_nAutoHideToolBarMargin

Specifica l'offset a partire dalla barra degli strumenti che si nasconde automaticamente più a sinistra nel lato sinistro della barra ancorabile.

AFX_GLOBAL_DATA::m_nAutoHideToolBarSpacing

Specifica la distanza tra le barre degli strumenti che si nascondono automaticamente.

AFX_GLOBAL_DATA::m_nDragFrameThicknessDock

Specifica lo spessore del frame di trascinamento utilizzato per comunicare lo stato ancorato.

AFX_GLOBAL_DATA::m_nDragFrameThicknessFloat

Specifica lo spessore del frame di trascinamento utilizzato per comunicare lo stato mobile.

Note

La maggior parte dei dati nella struttura AFX_GLOBAL_DATA vengono inizializzati all'avvio dell'applicazione.

Gerarchia di ereditarietà

AFX_GLOBAL_DATA

Requisiti

Intestazione: afxglobals.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Altre risorse

Strutture, stili, callback e mappe messaggi