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 |
---|---|
Rilascia le risorse allocate dal framework, ad esempio pennelli, tipi di carattere e DLL. |
|
Crea una trasformazione di rotazione che ruota in base a un angolo specificato intorno a un punto definito. |
|
Disegna lo sfondo dell'elemento padre di un controllo nell'area specificata. |
|
Disegna un determinato testo nello stile di visualizzazione del tema specificato. |
|
Rimuove una determinata coppia di tag XML da un buffer specificato. |
|
Recupera il colore corrente dell'elemento dell'interfaccia utente specificato. |
|
Restituisce un puntatore all'interfaccia ID2D1Factory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti. |
|
Recupera il cursore predefinito che rappresenta una mano e il cui identificatore è IDC_HAND. |
|
Crea e archivia nei dati globali un puntatore all'interfaccia ITaskBarList. |
|
Crea e archivia nei dati globali un puntatore all'interfaccia ITaskBarList3. |
|
Recupera le metriche associate all'area non client delle finestre non ridotte a icona. |
|
Determina le posizioni delle barre della Shell che si nascondono automaticamente. |
|
Recupera l'altezza dei caratteri di testo con il tipo di carattere corrente. |
|
Restituisce un puntatore all'interfaccia IWICImagingFactory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti. |
|
Restituisce un puntatore all'interfaccia IDWriteFactory archiviata nei dati globali. Se l'interfaccia non è inizializzata, viene creata con i parametri predefiniti. |
|
Inizializza le factory D2D, DirectWrite e WIC. Chiamare questo metodo prima che venga inizializzata la finestra principale. |
|
Indica se le icone predefinite a 32 bit sono supportate. |
|
Determina se D2D è stata inizializzata. |
|
Fornisce un modo semplice per chiamare il metodo DwmIsCompositionEnabled di Windows. |
|
Indica se le immagini sono attualmente visualizzate con contrasto elevato. |
|
Rileva lo stato corrente delle funzionalità di animazione del menu del desktop e della barra delle applicazioni che si nasconde automaticamente. |
|
Registra la classe della finestra MFC specificata. |
|
Interfacce le interfacce ottenute attraverso i metodi GetITaskbarList e GetITaskbarList3. |
|
Reinizializza i puntatori a funzione interni che accedono ai metodi di accesso che supportano i temi e gli stili di visualizzazione di Windows. |
|
Fornisce un modo semplice per chiamare il metodo SetLayeredWindowAttributes di Windows. |
|
Crea il tipo di carattere logico specificato. |
|
Crea e inizializza un oggetto elemento della shell da un nome di analisi. |
|
Reinizializza i tipi di carattere logici utilizzati dal framework. |
|
Inizializza i colori, l'intensità colore, i pennelli, le penne e le immagini utilizzate dal framework. |
Metodi protetti
Nome |
Descrizione |
---|---|
Abilita o disabilita il supporto Microsoft Active Accessibility. Active Accessibility fornisce metodi affidabili per l'esposizione di informazioni sugli elementi dell'interfaccia utente. |
|
Indica se il supporto Microsoft Active Accessibility è abilitato. |
|
Indica se il sistema operativo supporta le finestre sovrapposte. |
Membri di dati
Nome |
Descrizione |
---|---|
Indica se il sistema operativo corrente supporta la fusione alfa. |
|
Indica se l'applicazione viene eseguita in un sistema operativo Windows 7 o superiore. |
|
Specifica il colore sfumato della didascalia attiva. Viene in genere utilizzato per riquadri ancorati. |
|
Specifica il colore sfumato della didascalia inattiva. Viene in genere utilizzato per riquadri ancorati. |
|
Indica se il framework utilizza le icone colore predefinite a 32 bit o le icone di bassa risoluzione. |
|
Indica se un tipo di carattere di sistema viene utilizzato per i menu, per le barre degli strumenti e per le barre multifunzione. |
|
Memorizza l'handle del cursore a forma di mano. |
|
Memorizza l'handle per il cursore di adattamento orizzontale. |
|
Memorizza l'handle per il cursore di adattamento verticale. |
|
Memorizza l'handle per l'icona dello strumento. |
|
Specifica l'offset a partire dalla barra degli strumenti che si nasconde automaticamente più a sinistra nel lato sinistro della barra ancorabile. |
|
Specifica la distanza tra le barre degli strumenti che si nascondono automaticamente. |
|
Specifica lo spessore del frame di trascinamento utilizzato per comunicare lo stato ancorato. |
|
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à
Requisiti
Intestazione: afxglobals.h