Classes de ATL
A biblioteca ativa (ATL) do modelo inclui as seguintes classes.Para localizar uma classe específica por categoria, consulte Visão geral da classe de ATL.
Classe |
Descrição |
Arquivo de cabeçalho |
---|---|---|
Essa classe é usada por macros CA2TEX e CT2AEXde conversão de cadeia de caracteres, e o typedef CA2A. |
atlconv.h |
|
Essa classe é usada por macros CA2CTEX e CT2CAEXde conversão de cadeia de caracteres, e o typedef CA2CA. |
atlconv.h |
|
Essa classe é usada por CA2TEXmacros, CA2CTEX, CT2WEX, e CT2CWEX, e o typedef CA2Wde conversão de cadeia de caracteres. |
atlconv.h |
|
Essa classe é um wrapper para um token de acesso. |
atlsecurity.h |
|
Essa classe é um wrapper para uma estrutura de ACL (lista de controle de acesso). |
atlsecurity.h |
|
Esse modelo é usado para englobar as classes que redefinem endereço- do operador para retornar algo diferente do endereço do objeto. |
atlcomcli.h |
|
Essa classe implementa um objeto de matriz. |
atlcoll.h |
|
Essa classe implementa com agrupados, o servidor de apartamento- COM o modelo. |
atlbase.h |
|
Essa classe fornece métodos para implementar com agrupados, o servidor de apartamento- COM o modelo. |
atlbase.h |
|
Essa classe é instanciada em cada projeto de ATL. |
atlcore.h |
|
Essa classe implementa um módulo de servidor COM. |
atlbase.h |
|
Essa classe fornece suporte para depurar interfaces. |
atlbase.h |
|
Esta classe representa o módulo para uma DLL. |
atlbase.h |
|
Essa classe define uma exceção de ATL. |
atlexcept.h |
|
Esta classe representa o módulo para um aplicativo. |
atlbase.h |
|
Essa classe fornece melhor um wrapper em torno de arquivo tratamento API do windows. |
atlfile.h |
|
Esta classe representa um arquivo memória mapeado, adicionando um operador cast métodos de CAtlFileMappingBase. |
atlfile.h |
|
Esta classe representa um arquivo memória mapeado. |
atlfile.h |
|
Essa classe fornece métodos para criar e gerenciar um objeto de lista. |
atlcoll.h |
|
Essa classe fornece métodos para criar e gerenciar um objeto de mapa. |
atlcoll.h |
|
Essa classe fornece os métodos usados por várias classes do módulo de ATL. |
atlbase.h |
|
Essa classe implementa um módulo de ATL. |
atlbase.h |
|
Essa classe é uma implementação de ATL de uma janela que é colocada em uma janela hospedeira fornecida por Shell para a visualização rico. |
atlpreviewctrlimpl.h |
|
Essa classe implementa um serviço. |
atlbase.h |
|
Essa classe fornece métodos para a criação e uso de um arquivo temporário. |
atlfile.h |
|
Essa classe fornece um wrapper funções de (KTM) do gerenciador de transações kernel. |
atltransactionmanager.h |
|
Essa classe fornece suporte para componentes da janela de ATL. |
atlbase.h |
|
Esta classe representa um objeto inteligente do ponteiro. |
atlbase.h |
|
Essa classe fornece os métodos úteis quando construir uma matriz de ponteiros inteligentes. |
atlbase.h |
|
Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes. |
atlcoll.h |
|
Essa classe fornece os métodos úteis quando construir uma lista de ponteiros inteligentes. |
atlcoll.h |
|
Esta classe representa um objeto inteligente do ponteiro usando o vetor novo os operadores e delete. |
atlbase.h |
|
Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes que usam o vetor novo e os operadores de exclusão. |
atlcoll.h |
|
Essa classe implementa uma caixa de diálogo ou sem janela restrita (modal) que controles ActiveX de host. |
atlwin.h |
|
Essa classe fornece métodos para manipular uma janela que hospeda um controle ActiveX. |
atlwin.h |
|
Essa classe fornece métodos para manipular uma janela que hospeda um controle ActiveX e também têm suporte para hospedar controles ActiveX licenciadas. |
atlwin.h |
|
Essa classe implementa a interface de IBindStatusCallback . |
atlctl.h |
|
Essa classe implementa IUnknown para um objeto agregado. |
atlcom.h |
|
Essa classe fornece métodos para gerenciar a memória usando rotinas de memória COM. |
atlbase.h |
|
Essa classe fornece suporte para gerenciar um compartimento com agrupados em um módulo de EXE. |
atlbase.h |
|
Essa classe fornece métodos para obter e definir a propriedade de um objeto de seção crítica. |
atlcore.h |
|
Até a data de ATL 7,0, CComAutoThreadModule é obsoleto: consulte módulos de ATL para obter mais detalhes. |
atlbase.h |
|
Essa classe é um wrapper para BSTRS. |
atlbase.h |
|
Essa classe implementa IUnknown para uma interface de rasgo - fora. |
atlcom.h |
|
Essa classe implementa a interface de IClassFactory . |
atlcom.h |
|
Essa classe implementa a interface de IClassFactory2 . |
atlcom.h |
|
Essa classe implementa a interface de IClassFactory e permite que objetos criados em vários construção. |
atlcom.h |
|
Esta classe deriva de CComClassFactory e usa CComObjectGlobal para construir um único objeto. |
atlcom.h |
|
Essa classe fornece métodos para criar instâncias de uma classe e obter suas propriedades. |
atlcom.h |
|
Essa classe fornece os métodos necessários para implementar um controle composto. |
atlctl.h |
|
Essa classe implementa IUnknown delegando a IUnknowndo objeto do proprietário. |
atlcom.h |
|
Essa classe fornece métodos para criar e gerenciar controles de ATL. |
atlctl.h |
|
Essa classe fornece métodos para criar e gerenciar controles de ATL. |
atlctl.h |
|
Essa classe fornece métodos para obter e definir a propriedade de um objeto de seção crítica. |
atlcore.h |
|
Essa classe fornece métodos para bloquear e desbloquear um objeto de seção crítica. |
atlbase.h |
|
Essa classe tem métodos e operadores para criar e gerenciar um objeto de CURRENCY . |
atlcur.h |
|
Esta classe armazena uma matriz de ponteiros de IUnknown . |
atlcom.h |
|
Esta classe define um objeto enumerator COM com base em uma matriz. |
atlcom.h |
|
Essa classe fornece a implementação de uma interface de enumerador COM onde os itens que estão sendo enumerados sejam armazenados em uma matriz. |
atlcom.h |
|
Esta classe define um objeto enumerator COM com base em uma coleção de STL. |
atlcom.h |
|
Essa classe fornece os mesmos métodos que CComCriticalSection mas não fornece uma seção crítica. |
atlcore.h |
|
Essa classe fornece métodos para manipular os ponteiros de interface e a tabela global (GIT) da interface. |
atlbase.h |
|
Essa classe implementa IAtlMemMgr usando as funções de alocação de memória COM. |
ATLComMem.h |
|
Uma classe inteligente do ponteiro para gerenciar ponteiros da heap. |
atlbase.h |
|
Até a data de ATL 7,0, CComModule é obsoleto: consulte módulos de ATL para obter mais detalhes. |
atlbase.h |
|
Essa classe fornece métodos para incrementar thread-safe e diminuir o valor de uma variável. |
atlbase.h |
|
Essa classe fornece métodos para incrementar thread-safe e diminuir o valor de uma variável, sem bloqueio de seção crítica ou desbloquear funcionalidade. |
atlbase.h |
|
Essa classe implementa IUnknown para um objeto nonaggregated. |
atlcom.h |
|
Essa classe gerencia uma contagem de referência módulo que contém o objeto de Base . |
atlcom.h |
|
Essa classe implementa IUnknown para um objeto nonaggregated, mas não incrementa a contagem de bloqueio de módulo no construtor. |
atlcom.h |
|
Este typedef de CComObjectRootEx templatized no modelo de threads padrão do servidor. |
atlcom.h |
|
Essa classe fornece métodos para gerenciamento de contagem de referência de objeto de forma para objetos nonaggregated e agregados. |
atlcom.h |
|
Esta classe cria um objeto COM temporário e ele lhe fornece uma implementação esqueletal de IUnknown. |
atlcom.h |
|
Essa classe implementa IUnknown para um objeto agregado ou nonaggregated. |
atlcom.h |
|
Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM. |
atlcomcli.h |
|
Essa classe fornece uma base para as classes espertas ponteiro que usam rotinas de memória baseados em COM. |
atlcomcli.h |
|
Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM. |
atlcomcli.h |
|
Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar interfaces COM coleções de ponteiros. |
atlcoll.h |
|
Essa classe é um wrapper para a estrutura de SAFEARRAY Data Type . |
atlsafe.h |
|
Essa classe é um wrapper para uma estrutura de SAFEARRAYBOUND . |
atlsafe.h |
|
Essa classe gerencia a seleção da thread para a classe CComAutoThreadModule. |
atlbase.h |
|
Essa classe fornece métodos para incrementar e diminuir o valor de uma variável. |
atlbase.h |
|
Essa classe implementa uma interface de rasgo - fora. |
atlcom.h |
|
Esta classe armazena ponteiros de IUnknown e destina-se a ser usada como um parâmetro para a classe de modelo de IConnectionPointImpl . |
atlcom.h |
|
Essa classe envolve o tipo VARIANTE, fornecendo um membro que indica o tipo de dados armazenados. |
atlcomcli.h |
|
Essa classe implementa uma janela contida dentro de outro objeto. |
atlwin.h |
|
Essa classe fornece métodos para gerenciar a memória usando rotinas de memória de CRT. |
atlcore.h |
|
Essa classe implementa IAtlMemMgr usando as funções do heap de CRT. |
atlmem.h |
|
Essa classe é um wrapper para uma estrutura de DACL (lista de controle de acesso discricionário). |
atlsecurity.h |
|
Use esta classe para enviar relatórios de depuração para um pipe nomeado. |
atlutil.h |
|
Essa classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas. |
atlcoll.h |
|
Essa classe fornece funções padrão de comparação do elemento. |
atlcoll.h |
|
Essa classe fornece métodos padrão e funções para uma classe de coleção. |
atlcoll.h |
|
Essa classe fornece estático para uma função de hash calculando valores. |
atlcoll.h |
|
Essa classe fornece métodos para criar uma caixa de diálogo modal ou sem janela restrita. |
atlwin.h |
|
Essa classe fornece métodos que suportam encadeamento dinâmica de mapas de mensagem. |
atlwin.h |
|
Essa classe é usada por classes de coleção para fornecer métodos e funções para mover, copiar, comparação, e operações picando. |
atlcoll.h |
|
Essa classe fornece a impressão padrão e métodos de mover para uma classe de coleção. |
atlcoll.h |
|
Essa classe fornece métodos para notificar o coletor de contêiner sobre alterações de propriedade do controle. |
atlctl.h |
|
Essa classe implementa IAtlMemMgr usando as funções globais do heap do Win32. |
atlmem.h |
|
Essa classe fornece métodos para criar e usar um objeto de manipular. |
atlbase.h |
|
Uma classe inteligente do ponteiro para gerenciar ponteiros da heap. |
atlcore.h |
|
Esta forma a classe base para várias classes espertas do ponteiro de heap. |
atlcore.h |
|
Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros da heap. |
atlcoll.h |
|
Essa classe fornece os métodos úteis quando construir uma lista de ponteiros da heap. |
atlcoll.h |
|
Fornece etapas recursos avançados suporte de bitmap, incluindo a capacidade de salvar e carregar imagens em JPEG, GIF em, no BMP, e os formatos de (PNG) de formato PNG. |
atlimage.h |
|
Essa classe fornece os métodos úteis quando construir uma matriz de ponteiros da interface COM. |
atlcoll.h |
|
Essa classe fornece os métodos úteis quando construir uma lista de ponteiros da interface COM. |
atlcoll.h |
|
Essa classe implementa IAtlMemMgr usando as funções local do heap do Win32. |
atlmem.h |
|
Esta classe permite que os mapeamentos da mensagem de um objeto sejam acessados por outro objeto. |
atlwin.h |
|
Recebe solicitações de um pool de segmentos e passá-las sobre a um objeto de trabalho que é criado e destruído em cada solicitação. |
atlutil.h |
|
Use esta classe como o argumento para as classes de cache do modelo de MonitorClass se você desejar desativar a manutenção dinâmico do cache. |
atlutil.h |
|
Esta classe representa um caminho. |
atlpath.h |
|
Essa classe fornece métodos padrão e funções para uma classe de coleção composta de tipos de dados primitivos. |
atlcoll.h |
|
Esta classe representa um objeto de descritor de segurança particular do objeto. |
atlsecurity.h |
|
Esta classe representa uma estrutura de mapeamento, usando uma árvore binária Vermelho- Preta. |
atlcoll.h |
|
Esta classe representa uma estrutura de mapeamento que permite que cada chave está associada com mais de um valor, usando uma árvore binária Vermelho- Preta. |
atlcoll.h |
|
Essa classe fornece métodos para criar e utilizar uma árvore Vermelho- Preta. |
atlcoll.h |
|
Essa classe fornece métodos para manipular as entradas no Registro do sistema. |
atlbase.h |
|
Essa classe fornece a função de criação para um segmento de CRT.Use esta classe se o segmento irá usar funções de CRT. |
atlbase.h |
|
Essa classe é um wrapper para uma estrutura de SACL (lista de controle de acesso do sistema). |
atlsecurity.h |
|
Essa classe é um wrapper melhor para a estrutura de SECURITY_ATTRIBUTES . |
atlsecurity.h |
|
Essa classe é um wrapper para a estrutura de SECURITY_DESCRIPTOR . |
atlsecurity.h |
|
Essa classe é um wrapper para uma estrutura de SID (identificador de segurança). |
atlsecurity.h |
|
Essa classe fornece métodos para gerenciar uma matriz simples. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para a classe de CSimpleArray . |
atlsimpcoll.h |
|
Essa classe é um auxiliar para a classe de CSimpleArray . |
atlsimpcoll.h |
|
Essa classe implementa uma caixa de diálogo modal básica. |
atlwin.h |
|
Essa classe fornece suporte para uma matriz simples de mapeamento. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para a classe de CSimpleMap . |
atlsimpcoll.h |
|
Essa classe é um auxiliar para a classe de CSimpleMap . |
atlsimpcoll.h |
|
Essa classe fornece métodos para implementar um objeto do snap-in. |
atlsnap.h |
|
Essa classe fornece métodos para implementar um objeto da página de propriedades do snap-in. |
atlsnap.h |
|
Essa classe fornece métodos para valores de propriedade conservados em estoque de suporte. |
atlctl.h |
|
Essa classe fornece as funções estáticas usadas pelas classes de coleção que armazenam objetos de CString . |
cstringt.h |
|
Essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.É semelhante a CStringElementTraits, mas realiza comparações não diferencia maiúsculas de minúsculas. |
atlcoll.h |
|
Essa classe fornece as funções estáticas relacionadas às cadeias de caracteres armazenadas em objetos de classe de coleção.Os objetos de cadeia de caracteres são tratados como referências. |
atlcoll.h |
|
Essa classe fornece um pool de segmentos de trabalho que processam uma fila de itens de trabalho. |
atlutil.h |
|
Essa classe é um wrapper para a estrutura de TOKEN_GROUPS . |
atlsecurity.h |
|
Essa classe é um wrapper para a estrutura de TOKEN_PRIVILEGES . |
atlsecurity.h |
|
Esta classe representa uma URL.Permite que você manipule cada elemento de URL independentemente de se outro analisando uma cadeia de caracteres existente de URL ou de uma cadeia de caracteres a partir do zero. |
atlutil.h |
|
Essa classe é usada por CT2AEXmacros, CW2TEX, CW2CTEX, e CT2CAEX, e o typedef CW2Ade conversão de cadeia de caracteres. |
atlconv.h |
|
Essa classe é usada por macros CW2CTEX e CT2CWEXde conversão de cadeia de caracteres, e o typedef CW2CW. |
atlconv.h |
|
Essa classe é usada por macros CW2TEX e CT2WEXde conversão de cadeia de caracteres, e o typedef CW2W. |
atlconv.h |
|
Essa classe implementa IAtlMemMgr usando as funções de alocação da heap Win32. |
atlmem.h |
|
Essa classe fornece métodos para manipular uma janela. |
atlwin.h |
|
Essa classe fornece métodos para criar ou subclassing uma janela. |
atlwin.h |
|
Essa classe fornece um método para padronizar os estilos usados para criar um objeto da janela. |
atlwin.h |
|
Essa classe fornece um método para padronizar os estilos usados para criar um objeto da janela. |
atlwin.h |
|
Essa classe fornece métodos para registrar informações de uma classe de janela. |
atlwin.h |
|
Esta classe cria um segmento de trabalho existente, ou use espera em um ou vários identificadores de objetos kernel, e executa uma função especificada de cliente quando uma das alças é sinalizado. |
atlutil.h |
|
Esta classe representa uma interface para um método de CreateInstance . |
atlbase.h |
|
Esta classe representa a interface para um gerenciador de memória. |
atlmem.h |
|
Essa interface fornece métodos para especificar características de controle ou recipiente hospedado. |
atlbase.h, ATLIFace.h |
|
Essa interface implementa propriedades de ambiente suplementares para um controle hospedado. |
atlbase.h, ATLIFace.h |
|
Essa interface fornece métodos para manipular um controle e seu objeto host. |
atlbase.h, ATLIFace.h |
|
Essa interface fornece métodos para manipular um controle licenciado e seu objeto host. |
atlbase.h, ATLIFace.h |
|
Essa classe fornece os métodos usados por uma classe de coleção. |
atlcom.h |
|
Essa classe implementa um contêiner de ponto de conexão para gerenciar uma coleção de objetos de IConnectionPointImpl . |
atlcom.h |
|
Essa classe implementa um ponto de conexão. |
atlcom.h |
|
Essa classe fornece métodos para oferecer suporte a transferência de dados uniforme e gerenciar conexões. |
atlctl.h |
|
Essa classe fornece uma implementação padrão para a parte de IDispatch de uma interface dupla. |
atlcom.h |
|
Essa classe fornece implementações dos métodos de IDispatch . |
atlcom.h |
|
Essa classe fornece implementações dos métodos de IDispatch , sem obter informações sobre o tipo de uma biblioteca de tipo. |
atlcom.h |
|
Uma interface a Microsoft HTML que analisa e que processa o mecanismo. |
atlbase.h, ATLIFace.h |
|
Esta classe define uma interface de enumerador com base em uma coleção de STL. |
atlcom.h |
|
Essa classe fornece uma implementação padrão de interface de IObjectSafety para permitir que um cliente recupere e definir níveis de segurança de um objeto. |
atlctl.h |
|
Essa classe fornece métodos permitindo que um objeto se comunicar com seu site. |
atlcom.h |
|
Essa classe fornece uma implementação padrão de interface de IOleControl e implementa IUnknown. |
atlctl.h |
|
Essa classe fornece métodos para ajudar a comunicação entre um controle no lugar e o contêiner. |
atlctl.h |
|
Essa classe implementa IUnknown e fornece métodos que permitem que um controle sem janelas para receber mensagens de janela e para participar de operações de arrastar e soltar. |
atlctl.h |
|
Essa classe implementa IUnknown e é a interface principal através de um contêiner que se comunica com um controle. |
atlctl.h |
|
Essa classe implementa IUnknown e permite que um cliente acessar informações nas páginas de propriedades de um objeto. |
atlctl.h |
|
Essa classe implementa IUnknown e permite que um objeto salvar suas propriedades para um saco cliente fornecido da propriedade. |
atlcom.h |
|
Essa classe implementa a interface de IPersistStorage . |
atlcom.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IPersistStreamInit . |
atlcom.h |
|
Essa classe implementa IUnknown e métodos de interface de IPointerInactive . |
atlctl.h |
|
Essa classe expõe a interface de IPropertyNotifySink como uma interface de saída em um objeto ajustável. |
atlctl.h |
|
Essa classe implementa IUnknown e herda a implementação padrão de IPropertyPageImpl. |
atlctl.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IPropertyPage . |
atlctl.h |
|
Essa classe fornece uma implementação padrão dos métodos de IProvideClassInfo e de IProvideClassInfo2 . |
atlcom.h |
|
Essa classe combina a inicialização do controle de recipiente em uma única chamada. |
atlctl.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IRunnableObject . |
atlctl.h |
|
Essa classe fornece uma implementação padrão de interface de IServiceProvider . |
atlcom.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão de interface de ISpecifyPropertyPages . |
atlcom.h |
|
Essa classe fornece uma implementação padrão de interface de ISupportErrorInfo Interface e pode ser usada quando apenas uma única interface gera erros em um objeto. |
atlcom.h |
|
Essa interface fornece métodos para configurar um pool de segmentos. |
atlutil.h |
|
Essa classe implementa IUnknown e fornece implementações padrão das interfaces de IViewObject, de IViewObject2, e de IViewObjectEx . |
atlctl.h |
|
IWorkerThreadClient é a interface implementada por clientes da classe de CWorkerThread . |
atlutil.h |
|
Essa classe fornece os wrappers para CreateWindow e CreateWindowEx. |
atlwin.h |
|
Essa classe do adaptador do argumento permite ponteiros ou referências de RECT a ser passados para uma função que é implementada em termos de ponteiros. |
atlwin.h |
|
Essa classe do adaptador do argumento permite nomes de recurso (LPCTSTRs) ou IDs de recurso (UINTs) a serem passados para uma função sem exigir o chamador converter a identificação a uma cadeia de caracteres usando a macro de MAKEINTRESOURCE . |
atlwin.h |
|
Essa classe fornece a função de criação para um segmento do Windows.Use esta classe se o segmento não usará funções de CRT. |
atlbase.h |