Classi ATL
Le Active Template Library (ATL) includono le seguenti classi.Per trovare una determinata classe per categoria, vedere I cenni preliminari sulle classi ATL.
Classe |
Descrizione |
File di intestazione |
---|---|---|
Questa classe viene utilizzata da macro per la conversione delle stringhe CA2TEX e CT2AEXe dal typedef CA2A. |
atlconv.h |
|
Questa classe viene utilizzata da macro per la conversione delle stringhe CA2CTEX e CT2CAEXe dal typedef CA2CA. |
atlconv.h |
|
Questa classe viene utilizzata da macro per la conversione delle stringhe CA2TEX, CA2CTEX, CT2WEXe CT2CWEXe il typedef CA2W. |
atlconv.h |
|
Questa classe è un wrapper di un token di accesso. |
atlsecurity.h |
|
Questa classe è un wrapper per una struttura ACL (access control list). |
atlsecurity.h |
|
Questo modello viene utilizzato per eseguire il wrapping delle classi che consentono di ridefinire l'operatore address-of per restituire un elemento diverso dall'indirizzo dell'oggetto. |
atlcomcli.h |
|
Questa classe implementa un oggetto matrice. |
atlcoll.h |
|
Questa classe implementa i thread raccolte, server COM apartment- modello. |
atlbase.h |
|
Questa classe fornisce i metodi per l'implementazione di raccolte, server COM apartment- modello. |
atlbase.h |
|
Questa classe viene creata un'istanza in ogni progetto ATL. |
atlcore.h |
|
Questa classe implementa un modulo server COM. |
atlbase.h |
|
Questa classe fornisce il supporto per le interfacce di debug. |
atlbase.h |
|
Questa classe rappresenta il modulo per una DLL. |
atlbase.h |
|
Questa classe definisce un'eccezione ATL. |
atlexcept.h |
|
Questa classe rappresenta il modulo per un'applicazione. |
atlbase.h |
|
Questa classe fornisce un thin wrapper la gestione dei file API di Windows. |
atlfile.h |
|
Questa classe rappresenta un file mappato alla memoria, aggiungendo un operatore di cast ai metodi CAtlFileMappingBase. |
atlfile.h |
|
Questa classe rappresenta un file mappato alla memoria. |
atlfile.h |
|
Questa classe fornisce metodi per creare e gestire un oggetto elenco. |
atlcoll.h |
|
Questa classe fornisce metodi per creare e gestire un oggetto mappa. |
atlcoll.h |
|
Questa classe fornisce metodi utilizzati da diverse classi di modulo ATL. |
atlbase.h |
|
Questa classe implementa un modulo ATL. |
atlbase.h |
|
Questa classe è un'implementazione di ATL una finestra che viene inserita in una finestra host fornita dalla shell per l'anteprima complesso. |
atlpreviewctrlimpl.h |
|
Questa classe implementa un servizio. |
atlbase.h |
|
Questa classe fornisce i metodi per la creazione e l'utilizzo di un file temporaneo. |
atlfile.h |
|
Questa classe fornisce un wrapper funzioni di (KTM) di gestione transazioni del kernel. |
atltransactionmanager.h |
|
Questa classe fornisce il supporto per i componenti di finestre tramite ATL. |
atlbase.h |
|
Questa classe rappresenta un oggetto del puntatore intelligente. |
atlbase.h |
|
Questa classe fornisce metodi utili quando si crea una matrice di puntatori intelligenti. |
atlbase.h |
|
Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti. |
atlcoll.h |
|
Questa classe fornisce metodi utili quando si crea un elenco con puntatori intelligenti. |
atlcoll.h |
|
Questa classe rappresenta un oggetto del puntatore intelligente utilizzando il nuovo vettore e operatori delete. |
atlbase.h |
|
Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori intelligenti utilizzando il nuovo vettore e operatori delete. |
atlcoll.h |
|
Questa classe implementa una finestra di dialogo (modale o non modale) che ospitano controlli ActiveX. |
atlwin.h |
|
Questa classe fornisce metodi per modificare una finestra che ospita un controllo ActiveX. |
atlwin.h |
|
Questa classe fornisce metodi per modificare una finestra che ospita un controllo ActiveX e dispone anche di supporto per ospitare controlli ActiveX con licenza. |
atlwin.h |
|
Questa classe implementa l'interfaccia IBindStatusCallback. |
atlctl.h |
|
Questa classe implementa IUnknown per un oggetto aggregato. |
atlcom.h |
|
Questa classe fornisce metodi per la gestione della memoria tramite le routine di memoria COM. |
atlbase.h |
|
Questa classe fornisce supporto per gestire un apartment in un modulo di raccolte EXE. |
atlbase.h |
|
Questa classe fornisce metodi per ottenere e il rilascio della proprietà di un oggetto sezione critica. |
atlcore.h |
|
A partire da ATL 7,0, CComAutoThreadModule è obsoleto: vedere Moduli ATL per ulteriori informazioni. |
atlbase.h |
|
Questa classe è un wrapper per BSTRS. |
atlbase.h |
|
Questa classe implementa IUnknown per un un'interfaccia tear-off. |
atlcom.h |
|
Questa classe implementa l'interfaccia IClassFactory. |
atlcom.h |
|
Questa classe implementa l'interfaccia IClassFactory2. |
atlcom.h |
|
Questa classe implementa l'interfaccia IClassFactory e consente oggetti da creare in più apartment. |
atlcom.h |
|
Questa classe deriva da CComClassFactory e utilizza CComObjectGlobal per costruire un singolo oggetto. |
atlcom.h |
|
Questa classe fornisce metodi per creare istanze di una classe e ottenere le proprietà. |
atlcom.h |
|
Questa classe fornisce metodi necessari per implementare un controllo composito. |
atlctl.h |
|
Questa classe implementa IUnknown delegando IUnknowndell'oggetto proprietario. |
atlcom.h |
|
Questa classe fornisce metodi per creare e gestire i controlli ATL. |
atlctl.h |
|
Questa classe fornisce metodi per creare e gestire i controlli ATL. |
atlctl.h |
|
Questa classe fornisce metodi per ottenere e il rilascio della proprietà di un oggetto sezione critica. |
atlcore.h |
|
Questa classe fornisce metodi per bloccare e sbloccare un oggetto sezione critica. |
atlbase.h |
|
Questa classe contiene i metodi e operatori per creare e gestire un oggetto CURRENCY. |
atlcur.h |
|
Questa classe archivia una matrice di puntatori a IUnknown. |
atlcom.h |
|
Questa classe definisce un oggetto enumeratore COM basato su una matrice. |
atlcom.h |
|
Questa classe fornisce l'implementazione di un'interfaccia dell'enumeratore COM in cui gli elementi che vengono enumerati vengono memorizzati in una matrice. |
atlcom.h |
|
Questa classe definisce un oggetto enumeratore COM basato su una raccolta STL. |
atlcom.h |
|
Questa classe fornisce gli stessi metodi CComCriticalSection ma non fornisce una sezione critica. |
atlcore.h |
|
Questa classe fornisce metodi per la gestione dei puntatori a interfaccia e della tabella globale (GIT) dell'interfaccia. |
atlbase.h |
|
Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione della memoria COM. |
ATLComMem.h |
|
Una classe del puntatore intelligente per gestire i puntatori heap. |
atlbase.h |
|
A partire da ATL 7,0, CComModule è obsoleto: vedere Moduli ATL per ulteriori informazioni. |
atlbase.h |
|
Questa classe fornisce metodi thread-safe per incrementare o decrementare il valore di una variabile. |
atlbase.h |
|
Questa classe fornisce metodi thread-safe per incrementare o decrementare il valore di una variabile, senza blocco della sezione critica o sbloccare la funzionalità. |
atlbase.h |
|
Questa classe implementa IUnknown per un oggetto non aggregato. |
atlcom.h |
|
Questa classe gestisce un conteggio dei riferimenti al modulo contenente l'oggetto Base. |
atlcom.h |
|
Questa classe implementa IUnknown per un oggetto non aggregato, ma non incrementa il conteggio dei blocchi del modulo nel costruttore. |
atlcom.h |
|
Questo typedef CComObjectRootEx templatized il modello di threading predefinito del server. |
atlcom.h |
|
Questa classe fornisce metodi per la gestione di conteggio di riferimento a un handle per non sia aggregato di oggetti aggregati. |
atlcom.h |
|
Questa classe crea un oggetto COM temporaneo e fornisce a un'implementazione scheletrica IUnknown. |
atlcom.h |
|
Questa classe implementa IUnknown per un oggetto aggregato o non aggregato. |
atlcom.h |
|
Una classe del puntatore intelligente per gestire i puntatori all'interfaccia COM. |
atlcomcli.h |
|
Questa classe fornisce una base per le classi intelligenti del puntatore utilizzando le routine di memoria basata su COM. |
atlcomcli.h |
|
Una classe del puntatore intelligente per gestire i puntatori all'interfaccia COM. |
atlcomcli.h |
|
Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori all'interfaccia COM. |
atlcoll.h |
|
Questa classe è un wrapper per la struttura SAFEARRAY Data Type. |
atlsafe.h |
|
Questa classe è un wrapper per una struttura SAFEARRAYBOUND. |
atlsafe.h |
|
Questa classe gestisce la selezione della classe CComAutoThreadModule. |
atlbase.h |
|
Questa classe fornisce metodi per incrementare o decrementare il valore di una variabile. |
atlbase.h |
|
Questa classe implementa un un'interfaccia tear-off. |
atlcom.h |
|
Questa classe archivia i puntatori IUnknown ed è progettata per essere utilizzata come parametro alla classe modello IConnectionPointImpl. |
atlcom.h |
|
Questa classe esegue il wrapping del tipo di variant, fornendo un membro che indica il tipo di dati archiviati. |
atlcomcli.h |
|
Questa classe implementa una finestra contenuta in un altro oggetto. |
atlwin.h |
|
Questa classe fornisce metodi per la gestione della memoria tramite le routine CRT di memoria. |
atlcore.h |
|
Questa classe implementa IAtlMemMgr utilizzando le funzioni di heap CRT. |
atlmem.h |
|
Questa classe è un wrapper per una struttura di DACL (elenco di controllo di accesso discrezionale). |
atlsecurity.h |
|
Utilizzare questa classe per inviare i report di debug a una named pipe. |
atlutil.h |
|
Questa classe include due funzioni statiche per convertire i caratteri tra maiuscole e minuscole. |
atlcoll.h |
|
Questa classe fornisce funzioni di confronto predefinite dell'elemento. |
atlcoll.h |
|
Questa classe fornisce i metodi e funzioni per una classe di raccolte. |
atlcoll.h |
|
Questa classe fornisce una funzione statica per i valori hash calcolo. |
atlcoll.h |
|
Questa classe fornisce metodi per creare un oggetto o una finestra di dialogo non modale. |
atlwin.h |
|
Questa classe fornisce metodi che supportano concatenare dinamico di mappe messaggi. |
atlwin.h |
|
Questa classe utilizzata dalle classi di raccolte per fornire metodi e funzioni per lo spostamento, la copia, il confronto e l'hashing operazioni. |
atlcoll.h |
|
Questa classe fornisce metodi predefiniti di spostamento e di copia per una classe di raccolte. |
atlcoll.h |
|
Questa classe fornisce metodi per la comunicazione del sink del contenitore relative alle modifiche delle proprietà del controllo. |
atlctl.h |
|
Questa classe implementa IAtlMemMgr utilizzando le funzioni globali dell'heap Win32. |
atlmem.h |
|
Questa classe fornisce i metodi per la creazione e l'utilizzo di un oggetto di handle. |
atlbase.h |
|
Una classe del puntatore intelligente per gestire i puntatori heap. |
atlcore.h |
|
Questa classe costituisce la base per diverse classi del puntatore intelligente heap. |
atlcore.h |
|
Questa classe fornisce metodi, funzioni statiche e i typedef utili quando crea raccolte di puntatori heap. |
atlcoll.h |
|
Questa classe fornisce metodi utili quando si crea un elenco con puntatori heap. |
atlcoll.h |
|
Stampa avanzato il supporto bitmap, tra cui la possibilità di caricare e salvare le immagini in JPEG, GIF, in BMP e nei formati portabili (PNG) grafiche di rete. |
atlimage.h |
|
Questa classe fornisce metodi utili quando si crea una matrice di puntatori all'interfaccia COM. |
atlcoll.h |
|
Questa classe fornisce metodi utili quando si crea un elenco tramite puntatori all'interfaccia COM. |
atlcoll.h |
|
Questa classe implementa IAtlMemMgr utilizzando le funzioni locali dell'heap Win32. |
atlmem.h |
|
Questa classe consente le mappe messaggi di un oggetto per accedere da un altro oggetto. |
atlwin.h |
|
Riceve le richieste da un pool di thread e le passa sopra a un oggetto di lavoro che viene creato ed eliminato a ogni richiesta. |
atlutil.h |
|
Utilizzare questa classe come argomento per le classi cache di parametro di modello MonitorClass se si desidera disabilitare la gestione dinamica della cache. |
atlutil.h |
|
Questa classe rappresenta un percorso. |
atlpath.h |
|
Questa classe fornisce i metodi e funzioni per una classe di raccolte composta dei tipi di dati primitivi. |
atlcoll.h |
|
Questa classe rappresenta un oggetto di descrittore di sicurezza privato dell'oggetto. |
atlsecurity.h |
|
Questa classe rappresenta una struttura di mapping, utilizzando una struttura ad albero binaria Rosso- Nero. |
atlcoll.h |
|
Questa classe rappresenta una struttura di mapping che consente ogni chiave da associare a più di un valore, utilizzando una struttura ad albero binaria Rosso- Nero. |
atlcoll.h |
|
Questa classe fornisce i metodi per la creazione e l'utilizzo della struttura ad albero Rosso- Nero. |
atlcoll.h |
|
Questa classe fornisce metodi per la modifica delle voci nel Registro di sistema. |
atlbase.h |
|
Questa classe fornisce la funzione di creazione per un thread CRT.Utilizzare questa classe se il thread utilizzerà le funzioni CRT. |
atlbase.h |
|
Questa classe è un wrapper per una struttura di SACL (elenco di controllo di accesso di sistema). |
atlsecurity.h |
|
Questa classe è un wrapper sottile per la struttura SECURITY_ATTRIBUTES. |
atlsecurity.h |
|
Questa classe è un wrapper per la struttura SECURITY_DESCRIPTOR. |
atlsecurity.h |
|
Questa classe è un wrapper per una struttura SID (ID di sicurezza). |
atlsecurity.h |
|
Questa classe fornisce metodi per gestire una matrice semplice. |
atlsimpcoll.h |
|
Questa classe è un helper per la classe CSimpleArray. |
atlsimpcoll.h |
|
Questa classe è un helper per la classe CSimpleArray. |
atlsimpcoll.h |
|
Questa classe implementa una finestra di dialogo modale di base. |
atlwin.h |
|
Questa classe fornisce il supporto per una matrice semplice di mapping. |
atlsimpcoll.h |
|
Questa classe è un helper per la classe CSimpleMap. |
atlsimpcoll.h |
|
Questa classe è un helper per la classe CSimpleMap. |
atlsimpcoll.h |
|
Questa classe fornisce metodi per implementare un oggetto del nodo dello snap-in. |
atlsnap.h |
|
Questa classe fornisce metodi per implementare un oggetto della pagina delle proprietà dello snap-in. |
atlsnap.h |
|
Questa classe fornisce i metodi per il supporto dei valori di proprietà predefiniti. |
atlctl.h |
|
Questa classe fornisce funzioni statiche utilizzate dalle classi di raccolte che archiviano gli oggetti CString. |
cstringt.h |
|
Questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.È simile a CStringElementTraits, ma esegue confronti senza distinzione tra maiuscole e minuscole. |
atlcoll.h |
|
Questa classe fornisce funzioni statiche correlate alle stringhe memorizzate negli oggetti della classe di raccolte.Gli oggetti stringa all'utilizzo di come riferimenti. |
atlcoll.h |
|
Questa classe fornisce un pool di thread di lavoro che elaborano una coda di elementi di lavoro. |
atlutil.h |
|
Questa classe è un wrapper per la struttura TOKEN_GROUPS. |
atlsecurity.h |
|
Questa classe è un wrapper per la struttura TOKEN_PRIVILEGES. |
atlsecurity.h |
|
Questa classe rappresenta un URL.Consente di modificare ogni elemento dell'URL indipendentemente dagli altri se analizza una stringa esistente di URL o compilando una stringa da zero. |
atlutil.h |
|
Questa classe viene utilizzata da macro per la conversione delle stringhe CT2AEX, CW2TEX, CW2CTEXe CT2CAEXe il typedef CW2A. |
atlconv.h |
|
Questa classe viene utilizzata da macro per la conversione delle stringhe CW2CTEX e CT2CWEXe dal typedef CW2CW. |
atlconv.h |
|
Questa classe viene utilizzata da macro per la conversione delle stringhe CW2TEX e CT2WEXe dal typedef CW2W. |
atlconv.h |
|
Questa classe implementa IAtlMemMgr utilizzando le funzioni di allocazione heap Win32. |
atlmem.h |
|
Questa classe fornisce metodi per modificare una finestra. |
atlwin.h |
|
Questa classe fornisce metodi per la creazione o la creazione di una sottoclasse di una finestra. |
atlwin.h |
|
Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra. |
atlwin.h |
|
Questa classe fornisce un metodo per la standardizzazione degli stili utilizzati quando si crea un oggetto finestra. |
atlwin.h |
|
Questa classe fornisce metodi per registrare le informazioni per una classe finestra. |
atlwin.h |
|
Questa classe crea un thread di lavoro o utilizza esistente, attende in uno o più gestisce del kernel ed esegue una funzione client specificata quando uno degli handle viene segnalata. |
atlutil.h |
|
Questa classe rappresenta un'interfaccia a un metodo CreateInstance. |
atlbase.h |
|
Questa classe rappresenta l'interfaccia a un gestore di memoria. |
atlmem.h |
|
Questa interfaccia fornisce metodi per specificare le caratteristiche del controllo ospitato o del contenitore. |
atlbase.h, ATLIFace.h |
|
Questa interfaccia implementate le proprietà di ambiente aggiuntivi per un controllo ospitato. |
atlbase.h, ATLIFace.h |
|
Questa interfaccia fornisce metodi per modificare un controllo e il relativo oggetto host. |
atlbase.h, ATLIFace.h |
|
Questa interfaccia fornisce metodi per modificare un controllo concesso in licenza e il relativo oggetto host. |
atlbase.h, ATLIFace.h |
|
Questa classe fornisce metodi utilizzati da una classe di raccolte. |
atlcom.h |
|
Questa classe implementa un contenitore del punto di connessione per gestire una raccolta di oggetti IConnectionPointImpl. |
atlcom.h |
|
Questa classe implementa un punto di connessione. |
atlcom.h |
|
Questa classe fornisce i metodi per il supporto di trasferimento dei dati uniforme e gestire le connessioni. |
atlctl.h |
|
Questa classe fornisce un'implementazione predefinita della parte IDispatch di interfaccia duale. |
atlcom.h |
|
Questa classe fornisce le implementazioni dei metodi IDispatch. |
atlcom.h |
|
Questa classe fornisce le implementazioni dei metodi IDispatch, senza ottenere informazioni sul tipo di una libreria dei tipi. |
atlcom.h |
|
Un'interfaccia all'analisi e al motore di rendering di HTML Microsoft. |
atlbase.h, ATLIFace.h |
|
Questa classe definisce un'interfaccia dell'enumeratore basata su una raccolta STL. |
atlcom.h |
|
Questa classe fornisce un'implementazione predefinita dell'interfaccia IObjectSafety per consentire a un client recuperare e impostare i livelli di sicurezza di un oggetto. |
atlctl.h |
|
Questa classe fornisce metodi che consentono a un oggetto e il relativo sito. |
atlcom.h |
|
Questa classe fornisce un'implementazione predefinita dell'interfaccia IOleControl e implementa IUnknown. |
atlctl.h |
|
Questa classe fornisce metodi per la manutenzione di comunicazione tra un controllo sul posto e il relativo contenitore. |
atlctl.h |
|
Questa classe implementa IUnknown e fornisce metodi che consentono a un controllo senza finestra per ricevere i messaggi della finestra e per partecipare alle operazioni di trascinamento. |
atlctl.h |
|
Questa classe implementa IUnknown ed è un'interfaccia principale tra cui un contenitore comunica con un controllo. |
atlctl.h |
|
Questa classe implementa IUnknown e consente a un client di accedere alle informazioni nelle pagine delle proprietà di un oggetto. |
atlctl.h |
|
Questa classe implementa IUnknown e consente a un oggetto salvare le proprietà su un contenitore di proprietà fornito. |
atlcom.h |
|
Questa classe implementa l'interfaccia IPersistStorage. |
atlcom.h |
|
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPersistStreamInit. |
atlcom.h |
|
Questa classe implementa IUnknown i metodi di interfaccia IPointerInactive. |
atlctl.h |
|
Questa classe espone l'interfaccia IPropertyNotifySink come interfaccia in uscita in un oggetto collegabile. |
atlctl.h |
|
Questa classe implementa IUnknown ed eredita l'implementazione predefinita IPropertyPageImpl. |
atlctl.h |
|
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IPropertyPage. |
atlctl.h |
|
Questa classe fornisce un'implementazione predefinita dei metodi IProvideClassInfo2 e IProvideClassInfo. |
atlcom.h |
|
Questa classe combina l'inizializzazione del controllo contenitore in un'unica chiamata. |
atlctl.h |
|
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia IRunnableObject. |
atlctl.h |
|
Questa classe fornisce un'implementazione predefinita dell'interfaccia IServiceProvider. |
atlcom.h |
|
Questa classe implementa IUnknown e fornisce un'implementazione predefinita dell'interfaccia ISpecifyPropertyPages. |
atlcom.h |
|
Questa classe fornisce un'implementazione predefinita dell'interfaccia ISupportErrorInfo Interface e può essere utilizzata quando una sola interfaccia genera errori in un oggetto. |
atlcom.h |
|
Questa interfaccia fornisce metodi per la configurazione del pool di thread. |
atlutil.h |
|
Questa classe implementa IUnknown e fornisce le implementazioni predefinite delle interfacce IViewObject, IViewObject2e IViewObjectEx. |
atlctl.h |
|
IWorkerThreadClient è l'interfaccia implementata dai client della classe CWorkerThread. |
atlutil.h |
|
Questa classe fornisce wrapper per CreateWindow e CreateWindowEx. |
atlwin.h |
|
Questa classe di adattatori dell'argomento consente puntatori o riferimenti RECT da passare a una funzione implementata in termini di puntatori. |
atlwin.h |
|
Questa classe di adattatori dell'argomento consente nomi di risorsa (LPCTSTRs) o la risorsa gli IDuint(oggetti) da passare a una funzione senza richiedere al chiamante di convertire l'id a una stringa utilizzando la macro MAKEINTRESOURCE. |
atlwin.h |
|
Questa classe fornisce la funzione di creazione di un thread di Windows.Utilizzare questa classe se il thread non verranno utilizzate le funzioni CRT. |
atlbase.h |