Concepts ATL
La bibliothèque ATL (ATL) est un ensemble de classes basée sur les formulaires C++ qui vous permettent de créer des petits, rapides objets de (COM) (component object model). Elle possède une prise en charge spéciale les principales fonctionnalités de COM, y compris les implémentations de cotations boursières, les interfaces doubles, les interfaces standard d'énumérateur COM, des points de connexion, des interfaces volantes, et des contrôles ActiveX.
Si vous avez de nombreux ATL programmation, vous voudrez savoir plus sur les attributs, une nouvelle fonctionnalité dans Visual C++ .NET qui est conçue pour simplifier la programmation COM. Pour plus d'informations, consultez programmation par attributs.
Dans cette section
Didacticiel ATL
Vous assiste dans la création d'un contrôle et illustre certaines notions de base ATL du processus.introduction à COM et à ATL
Présente les principaux concepts derrière le modèle COM (component object model (COM). Cet article explique brièvement également ce qu'est ATL et quand utiliser.Notions de base des objets COM ATL
Décrit la relation entre différentes classes ATL et comment ces classes sont implémentées.interfaces doubles et ATL
Décrit les interfaces doubles du point de vue ATL.Collections et énumérateurs ATL
Décrit l'implémentation et la création de collections et des énumérateurs dans ATL.Notions de base du contrôle composite
Fournit des instructions pas - à - pas pour créer un contrôle composite. Un contrôle composite est un type de contrôle ActiveX qui peut contenir d'autres contrôles Windows ou contrôles ActiveX.FAQ de contenance de contrôles ATL
Décrit les problèmes fondamentales liées à l'hébergement de contrôles ATL.Pages de propriétés ATL COM
Explique comment spécifier et implémenter des pages de propriétés COM.Prise en charge ATL pour les contrôles DHTML
Fournit des instructions pas - à - pas pour créer un contrôle DHTML.Points de connexion ATL
Explique ce que sont les points de connexion et comment les ATL implémente.gestion des événements et ATL
Décrit les étapes que vous devez suivre pour gérer des événements COM à l'aide de les classes d' IDispEventImpl et d' IDispEventSimpleImpl ATL.ATL et le marshaleur libre de threads
Fournit des détails en l'option de l'assistant objet simple ATL qui permet à votre classe pour agréger le marshaleur libre de threads (FTM).spécifier le modèle de thread du projet
Décrit les macros disponibles pour contrôler relié à la performance à l'exécution avec le threading dans votre projet.Classes de module ATL
Décrit les classes de module nouvelles pour ATL 7,0. Les classes de module implémentent les fonctionnalités élémentaires requises par ATL.services d'ATL
Décrit la série d'événements qui se produisent lorsqu'un service est implémenté. Parle également de certains concepts liés au développement un service.Classes de fenêtres ATL
Décrit comment créer, et surclassement fenêtres de sous-classe dans ATL. Les classes de fenêtres ATL ne sont pas des classes COM.Classes de collection ATL
Décrit comment utiliser des tableaux et des cartes de ATL.Le composant de Registre ATL (registre)
Décrit la syntaxe de script ATL et les paramètres remplaçables. Il montre également comment configurer un lien statique au registre.Programmation avec ATL et le code du runtime C
Décrit les avantages de lier statiquement ou dynamiquement à la bibliothèque runtime C (CRT).programmation avec CComBSTR
Décrit plusieurs situations qui requièrent l'avertissement lors de la programmation avec CComBSTR.Encodage ATL la référence
Fournit des fonctions et des macros qui prennent en charge l'encodage dans une plage des normes web courants tels que l'uuencode, hexadécimal, et UTF8 dans l'atlenc.h.Référence d'utilitaires ATL
Fournit le code pour les chemins et manipulation des URL sous forme de CPathT et d' Aller-retour. Un pool de threads, CThreadPool, peut être utilisé dans vos propres applications. Ce code se trouve dans atlpath.h et atlutil.h.
Rubriques connexes
Exemples ATL
Fournit des descriptions de et des liens vers des exemples de programme ATL.créer un projet ATL
Contient des informations sur l'Assistant Projet ATL.Assistant Contrôle ATL
Explique comment ajouter des classes.programmation par attributs
Fournit une vue d'ensemble sur l'utilisation des attributs pour simplifier la programmation COM plus une liste de liens vers des rubriques plus détaillées.Vue d'ensemble de la classe ATL
Fournit des informations de référence et les liens à ATL classe.