Conceitos atl
ATL (ativo modelo biblioteca) é um conjunto de classes C++ baseadas em modelos que lhe permitem criar objetos COM (componente objeto Model) de pequeno e rápido.Ele tem suporte especial para chaves COM recursos, incluindo implementações das ações, duas interfaces, interfaces de enumerador COM padrão, pontos de conexão, destacável interfaces e controles ActiveX.
Se você fizer isso muita programação ATL, você desejará obter mais informações sobre atributos, um novo recurso do Visual C++ .NET foi projetado para simplificar a programação COM.Para obter mais informações, consulte Programação atribuída.
Nesta seção
Tutorial do ATL
Orienta você por meio da criação de um controle e demonstra alguns conceitos básicos ATL no processo.Introdução ao COM e ATL
Introduz os conceitos principais por trás de COM (componente objeto Model).Este artigo explica também brevemente o que é o ATL e quando usá-lo.Fundamentos de objetos COM de ATL
Discute o Relação entre várias classes ATL e como essas classes são implementadas.Duas interfaces e ATL
Descreve interfaces duplos de um ponto de vista de ATL.ATL coleções e enumeradores
Descreve a implementação e a criação de coleções e enumeradores em ATL.Conceitos básicos de controle composto
Fornece instruções passo a passo para criar um controle composto.Um controle composto é um tipo de controle ActiveX que pode conter outros controles ActiveX ou controles do Windows.Contenção de controle ATL perguntas freqüentes
Aborda as perguntas fundamentais relacionadas à hospedagem de controles com ATL.ATL COM propriedade Pages
Mostra como especificar e implementar COM páginas de propriedades.Suporte ATL para controles de DHTML
Fornece instruções passo a passo para criar um controle DHTML.Pontos de conexão de ATL
Explica o que são pontos de conexão e como o ATL implementa-los.Manipulação de evento e ATL
Descreve as etapas necessárias para manipular eventos de COM usando IDispEventImpl and IDispEventSimpleImpl classes.ATL e o disponível encadeado empacotador
Fornece detalhes sobre a opção do ATL Simple objeto assistente que permite que sua classe agregar o empacotador segmentado disponível (FTM).Especificar o modelo de threading do projeto
Descreve as macros que estão disponível para controlar o desempenho em time de execução relacionado ao threading no seu projeto.Classes de módulo do ATL
Descreve as classes de módulo novas para ATL 7.0.Módulo classes implementam a funcionalidade básica necessária a ATL.Serviços ATL
Aborda a série de eventos que ocorrem quando um serviço é implementado.Também fala sobre alguns dos conceitos relacionados ao desenvolvimento de um serviço.Classes de janela do ATL
Descreve como criar, superclasse e janelas de subclasse em ATL.As classes de janela ATL não são classes COM.Classes de coleção do ATL
Descreve como usar matrizes e mapeia em ATL.O componente de registro ATL (registrar)
Discute ATL sintaxe e parâmetros substituíveis de script.Ela também explica como configurar um link estático para o registrador.Programação com o ATL e o código de C em time de execução
Aborda os benefícios da vinculação estática ou dinamicamente para C em tempo de execução biblioteca (CRT).Programação com CComBSTR
Discute várias situações que exigem cuidado quando estiver programando com CComBSTR.Referência de codificação do ATL
Fornece funções e macros que oferecem suporte à codificação em uma variedade de padrões da Internet comuns, sistema autônomo o uuencode, hexadecimal e UTF8 em atlenc.h.Referência de utilitários do ATL
Fornece código para manipular caminhos e URLs em forma de CPathT and Ondulação.Um pool de segmentos, CThreadPool, pode ser usado em seus próprios aplicativos.Esse código pode ser encontrado em atlpath.h e atlutil.h.
Seções relacionadas
Exemplos do ATL
Fornece descrições dos e links para programas de exemplo ATL.Criando um projeto do ATL
Contém informações sobre o ATL projeto assistente.Assistente de controle do ATL
Descreve como adicionar classes.Alterações no 7.0 ATL e MFC 7.0 significativas desde o Visual C++ 6.0
Lista os itens de levar em conta ao atualizar o código de versões anteriores para ATL 7.0.Programação atribuída
Fornece uma visão geral sobre como usar atributos para simplificar a programação COM além de uma lista de links para tópicos mais detalhados.Visão geral do ATL classe
Fornece informações de referência e links para as classes ATL.