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 |