Conceptos de Active Template Library (ATL)
Active (ATL) Template Library es un conjunto de clases de C++ basadas en plantillas que permiten crear objetos pequeños, rápidos (COM) del modelo de objetos componentes. Tiene compatibilidad especial para características COM clave, incluidas las implementaciones comunes, interfaces duales, interfaces COM estándar de enumeradores, puntos de conexión, rasga interfaces, y controles ActiveX.
Si tiene muchos programación ATL, deseará obtener más información sobre atributos, una característica nueva de Visual C++ .NET que está diseñado para simplificar la programación COM. Para obtener más información, vea Programación con atributos.
En esta sección
tutorial de ATL
Este tutorial le ayuda a crear un control y en el proceso le enseña los fundamentos de ATL.introducción a COM y a ATL
Presenta los principales conceptos detrás del modelo de objetos (COM) componentes. Este artículo también explica brevemente qué es ATL y cuando debe utilizarlo.Fundamentos de objetos COM de ATL
Explica la relación entre distintas clases ATL y cómo se implementan las clases.interfaces duales y ATL
Describe interfaces duales desde una perspectiva de ATL.Colecciones y enumeradores ATL
Describe la implementación y la creación de colecciones de enumeradores en ATL.Fundamentales compuestos de Control
Proporciona instrucciones paso a paso para crear un control compuesto. Un control compuesto es un tipo de control ActiveX que puede contener otros controles ActiveX o controles de Windows.Preguntas más frecuentes sobre la contención de controles ATL
Trata las preguntas fundamentales relacionadas con hospedar controles con ATL.Páginas de propiedades ATL COM
Muestra cómo especificar e implementar páginas de propiedades COM.Compatibilidad ATL para Controles de DHTML
Proporciona instrucciones paso a paso para crear un control DHTML.Puntos de conexión ATL
Explica qué son los puntos de conexión y cómo ATL se implementan.control de eventos y ATL
Describe los pasos que debe seguir para controlar eventos COM mediante clases de IDispEventImpl y de IDispEventSimpleImpl ATL.ATL y el Threaded libre Contador
Proporciona detalles sobre la opción ATL Simple del asistente para objetos que permite que la clase agregue el contador de subproceso libre (FTM).Especificar el modelo de subprocesos de proyecto
Describe las macros disponibles controlar el tiempo de ejecución relacionado con el rendimiento al subprocesamiento en el proyecto.Clases de módulo ATL
Describe clases de módulo nuevas para ATL 7,0. Las clases de módulo implementan la funcionalidad básica necesaria para ATL.servicios de ATL
Trata la serie de eventos que se producen cuando se implementa un servicio. También habla de algunos de los conceptos relacionados con el desarrollo de un servicio.Clases de ventana ATL
Describe cómo crear, crear superclase, y crear subclases las ventanas en ATL. Las clases de ventana ATL no son clases COM.Clases de la colección ATL
Describe cómo utilizar matrices y asignaciones en ATL.El componente de registro ATL (registro)
Describe la sintaxis de script ATL y parámetros reemplazables. También explica cómo configurar un vínculo estático al registro.Programación con código en tiempo de ejecución de ATL y c
Describe las ventajas de la vinculación estática o dinámicamente a la biblioteca en tiempo de ejecución de C (CRT).programación con CComBSTR
Describe varias situaciones que requieren para advertir al programar con CComBSTR.Referencia de codificación en ATL
Proporciona funciones y macros que codificación support en un intervalo de estándares de internet comunes como uuencode, hexadecimal, y UTF8 en atlenc.h.Referencia de utilidades de ATL
Proporciona código para las rutas y las direcciones URL de manipulación en forma de CPathT y rizo. Un grupo de subprocesos, CThreadPool, se puede utilizar en dispone de aplicaciones. Este código se encuentra en atlpath.h y atlutil.h.
Secciones relacionadas
ejemplos de ATL
Proporciona descripciones de y vínculos a los programas de ejemplo ATL.Crear un proyecto ATL
Contiene información sobre el asistente para proyectos ATL.Asistente para controles ATL
Explica cómo agregar clases.Programación con atributos
Proporciona información general sobre cómo utilizar atributos para simplificar la programación COM más una lista de vínculos a temas más detallados.Información general de la clase ATL
Proporciona información y vínculos de referencia a las clases ATL.