Concetti ATL
Le Active Template Library (ATL) sono un set di classi C++ basate su modelli che consentono di creare piccoli, oggetti veloci di Component Object Model (COM).Con supporto speciale per funzionalità principali COM, incluse le implementazioni predefinite, le interfacce duali, le interfacce standard dell'enumeratore COM, i punti di connessione, di un'interfaccia tear-off e i controlli ActiveX.
Se è stata programmazione ATL, vedere per ulteriori informazioni sugli attributi, una nuova funzionalità di Visual C++ .NET progettata per semplificare la programmazione COM.Per ulteriori informazioni, vedere programmazione con attributi.
In questa sezione
L'esercitazione ATL
Vengono fornite le informazioni per creare un controllo e alcune nozioni fondamentali su ATL relative al processo.Introduzione a COM e ATL
Vengono introdotti i concetti principali del modello COM (Component Object Model (COM).In questo articolo viene brevemente viene illustrata ATL è e quando utilizzarlo.Principi fondamentali di oggetti COM ATL
Viene descritta la relazione tra le varie classi ATL e come tali classi vengono implementate.interfacce duali e ATL
Vengono descritte le interfacce duali da una prospettiva ATL.Raccolte e enumeratori ATL
Viene descritta l'implementazione e la creazione di raccolte e gli enumeratori in ATL.Nozioni di base del controllo composito
Vengono fornite istruzioni dettagliate per creare un controllo composito.Un controllo composito è un tipo di controllo ActiveX che può contenere altri controlli ActiveX o controlli Windows.Il contenimento dei controlli domande frequenti su ATL
Relativamente alle domande principali correlate a ospitare i controlli con ATL.Pagine delle proprietà COM ATL
Viene illustrato come specificare e distribuire le pagine delle proprietà COM.Supporto ATL ai controlli DHTML
Vengono fornite istruzioni dettagliate per la creazione di un controllo DHTML.Punti di connessione ATL
Viene illustrata i punti di connessione sono e come ATL le implementa.Gestione degli eventi e ATL
Vengono descritte le misure che è necessario eseguire per gestire gli eventi COM utilizzando le classi IDispEventImpl e IDispEventSimpleImpl ATL.ATL e il gestore di marshalling con modello di threading Free
Vengono fornite informazioni dettagliate sull'opzione ATL la procedura guidata semplice dell'oggetto che consente che la classe di aggregazione il gestore di marshalling con modello di threading Free (FTM).Specificare il modello di threading di progetto
Vengono descritte le macro disponibili per controllare relativo alle prestazioni di runtime al threading nel progetto.Classi del modulo ATL
Vengono illustrate le classi di modulo nuove per ATL 7,0.Le classi di modulo implementa la funzionalità di base richieste da ATL.Servizi ATL
Alla sequenza di eventi che si verificano quando un servizio viene distribuito.Si parla di alcuni dei concetti relativi a compilare un servizio.Classi di finestre ATL
Viene descritto come creare, superclasse e finestre della sottoclasse in ATL.Le classi di finestre ATL non sono classi COM.Classi Collection ATL
Viene descritto come utilizzare matrici e i mapping in ATL.Il componente ATL il Registro Di Sistema (Ufficiale di registrar)
Viene descritta la sintassi di scripting ATL e i parametri sostituibili.Viene inoltre illustrato come configurare un collegamento statico al registrar di registrar.Programmazione con il codice di runtime del linguaggio C e ATL
Vengono illustrati i vantaggi del collegamento statico o dinamico alla libreria di runtime C (CRT).programmazione con CComBSTR
Vengono illustrate diverse situazioni che richiedono una particolare attenzione durante la programmazione con CComBSTR.Riferimento di codifica ATL
Fornisce funzioni e le macro che supportano la codifica in un intervallo di standard di Internet comuni quali il uuencode, i valori esadecimali e UTF8 in atlenc.h.Riferimento di utilità ATL
Fornisce il codice per modificare i percorsi e gli URL sotto forma CPathT e ricciolo.Un pool di thread, CThreadPool, può essere utilizzato nelle applicazioni.Questo codice può essere trovato in atlpath.h e in atlutil.h.
Sezioni correlate
Esempi relativi ad ATL
Fornisce descrizioni di e collegamenti ai programmi di esempio ATL.Creare un progetto ATL
Contiene informazioni sulla creazione guidata progetto ATL.Creazione guidata controllo ATL
Viene illustrato come aggiungere classi.programmazione con attributi
Vengono forniti cenni preliminari sull'utilizzo degli attributi per semplificare la programmazione COM in un elenco di collegamenti ad argomenti più dettagliati.I cenni preliminari sulle classi ATL
Vengono fornite informazioni di riferimento e collegamenti alle classi ATL.