Classes ATL
ATL (ativo modelo biblioteca) inclui as seguintes classes.Para localizar uma determinada classe por categoria, consulte o Visão geral de classes ATL.
Classe |
Descrição |
Arquivo de cabeçalho |
---|---|---|
Essa classe é usada, a seqüência de caracteres de conversão macros CA2TEX e CT2AEXe o typedef CA2A. |
Atlconv.h |
|
Essa classe é usada pela seqüência de caracteres de conversão macros CA2CTEX e CT2CAEXe o typedef CA2CA. |
Atlconv.h |
|
Essa classe é usada, a seqüência de caracteres de conversão macros CA2TEX, CA2CTEX, CT2WEX, e CT2CWEXe o typedef CA2W. |
Atlconv.h |
|
Essa classe é um wrapper para um token de acesso. |
atlsecurity.h |
|
Essa classe é um wrapper para um ACL estrutura (lista de controle de acesso). |
atlsecurity.h |
|
Este modelo é usado para empacotar classes que redefinem o operador adress-of para retornar algo Outros que o endereço do objeto. |
atlcomcli.h |
|
Essa classe implementa um objeto de matriz. |
atlcoll.h |
|
Essa classe implementa um servidor COM em pool segmento, o modelo de apartment. |
atlbase.h |
|
Essa classe fornece métodos para implementar um servidor COM em pool segmento, o modelo de apartment. |
atlbase.h |
|
Essa classe é instanciada em cada projeto ATL. |
atlcore.h |
|
Essa classe implementa um módulo de servidor COM. |
atlbase.h |
|
Essa classe fornece suporte para interfaces de depuração. |
atlbase.h |
|
Esta classe representa o módulo para uma DLL. |
atlbase.h |
|
Essa classe define uma exceção ATL. |
atlexcept.h |
|
Esta classe representa o módulo para um aplicativo. |
atlbase.h |
|
Essa classe fornece um wrapper estreito ao redor do Windows API de manipulação de arquivos. |
atlfile.h |
|
Esta classe representa um arquivo de memória mapeada, adicionando um operador de lançamento para os métodos de CAtlFileMappingBase. |
atlfile.h |
|
Esta classe representa um arquivo de memória mapeada. |
atlfile.h |
|
Essa classe fornece métodos para criação e gerenciamento de um objeto da lista. |
atlcoll.h |
|
Essa classe fornece métodos para criação e gerenciamento de um objeto de MAP. |
atlcoll.h |
|
Essa classe fornece métodos usados por várias classes de módulo ATL. |
atlbase.h |
|
Essa classe implementa um módulo ATL. |
atlbase.h |
|
Essa classe implementa um serviço. |
atlbase.h |
|
Essa classe fornece métodos para a criação e o uso de um arquivo temporário. |
atlfile.h |
|
Essa classe fornece suporte para componentes de janelas ATL. |
atlbase.h |
|
Esta classe representa um objeto de ponteiro SMART. |
atlbase.h |
|
Essa classe fornece métodos úteis ao construir uma matriz de ponteiros inteligentes. |
atlbase.h |
|
Essa classe fornece métodos, funções estáticas e typedefs útil ao criar coleções de SMART ponteiros. |
atlcoll.h |
|
Essa classe fornece métodos úteis ao construir uma lista de SMART ponteiros. |
atlcoll.h |
|
Esta classe representa um objeto de ponteiro SMART usando o vetor de novo e excluir operadores. |
atlbase.h |
|
Essa classe fornece métodos, estático funções e typedefs útil ao criar coleções de ponteiros inteligentes usando vetor novo e excluir operadores. |
atlcoll.h |
|
Essa classe implementa uma caixa de diálogo (janela restrita ou sem janela restrita) que hospeda os controles ActiveX. |
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 possui suporte para hospedar controles ActiveX licenciados. |
atlwin.h |
|
Essa classe implementa a IBindStatusCallback interface. |
atlctl.h |
|
Essa classe implementa IUnknown para um objeto agregado. |
atlcom.h |
|
Essa classe fornece métodos para o gerenciamento de memória usando rotinas de memória COM. |
atlbase.h |
|
Esta classe oferece suporte para o gerenciamento de um apartment em um módulo EXE em pool segmento. |
atlbase.h |
|
Essa classe fornece métodos para obter e liberação de propriedade de um objeto de seção crítica. |
atlcore.h |
|
sistema autônomo da ATL 7.0, CComAutoThreadModule está obsoleto: see Módulos do ATL para obter mais detalhes. |
atlbase.h |
|
Essa classe é um wrapper para BSTRs. |
atlbase.h |
|
Essa classe implementa IUnknown para uma interface destacável. |
atlcom.h |
|
Essa classe implementa a IClassFactory interface. |
atlcom.h |
|
Essa classe implementa a IClassFactory2 interface. |
atlcom.h |
|
Essa classe implementa a IClassFactory interface e permite que objetos sejam criados em vários apartments. |
atlcom.h |
|
Essa classe deriva de CComClassFactory and uses CComObjectGlobal para construir um único objeto. |
atlcom.h |
|
Essa classe fornece métodos para criar instâncias de uma classe e obtenção de suas propriedades. |
atlcom.h |
|
Essa classe fornece os métodos necessários para implementar um controle composto. |
atlctl.h |
|
Essa classe implementa IUnknown delegando para IUnknown. |
atlcom.h |
|
Essa classe fornece métodos para criar e gerenciar controles ATL. |
atlctl.h |
|
Essa classe fornece métodos para criar e gerenciar controles ATL. |
atlctl.h |
|
Essa classe fornece métodos para obter e liberação de propriedade de um objeto de seção crítica. |
atlcore.h |
|
Essa classe fornece métodos para bloqueando e desbloqueando um objeto de seção crítica. |
atlbase.h |
|
Essa classe tem métodos e operadores para criar e gerenciar um MOEDA objeto. |
atlcur.h |
|
Essa classe armazena uma matriz de IUnknown ponteiros. |
atlcom.h |
|
Essa classe define um objeto de enumerador COM baseado em uma matriz. |
atlcom.h |
|
Essa classe fornece a implementação de uma interface de enumerador COM onde os itens sejam enumerados são armazenados em uma matriz. |
atlcom.h |
|
Essa classe define um objeto de enumerador COM baseado em uma coleção de STL. |
atlcom.h |
|
Essa classe fornece sistema autônomo mesmos métodos de CComCriticalSection mas não fornece uma seção crítica. |
atlcore.h |
|
Essa classe fornece métodos para lidar com ponteiros de interface e a tabela de interface global (GIT). |
atlbase.h |
|
Essa classe implementa IAtlMemMgr usando as funções de alocação de memória COM. |
ATLComMem.h |
|
Uma classe de ponteiro SMART para gerenciar os ponteiros de heap. |
atlbase.h |
|
sistema autônomo da ATL 7.0, CComModule está obsoleto: see Módulos do ATL para obter mais detalhes. |
atlbase.h |
|
Essa classe fornece o thread-safe métodos para incrementar e decrementar o valor de uma variável. |
atlbase.h |
|
Essa classe fornece thread-safe métodos para incrementar e decrementar o valor da variável, sem a seção crítica bloqueando ou desbloqueando funcionalidade. |
atlbase.h |
|
Essa classe implementa IUnknown para um objeto nonaggregated. |
atlcom.h |
|
Essa classe gerencia uma contagem de referência no módulo que contém o seu Base objeto. |
atlcom.h |
|
Essa classe implementa IUnknown para um objeto nonaggregated mas não não incremento contar o bloquear de módulo no construtor. |
atlcom.h |
|
Este typedef de CComObjectRootEx é templatized no modelo do servidor de threading padrão. |
atlcom.h |
|
Essa classe fornece métodos para manipular o gerenciamento de contagem de referência de objetos para objetos nonaggregated e agregados. |
atlcom.h |
|
Essa classe cria um objeto COM temporário e fornece uma implementação esqueleto de IUnknown. |
atlcom.h |
|
Essa classe implementa IUnknown para um objeto agregado ou nonaggregated. |
atlcom.h |
|
Uma classe de ponteiro SMART para gerenciar COM ponteiros de interface. |
atlcomcli.h |
|
Essa classe fornece uma base para classes de ponteiro SMART usando rotinas de memória baseado em COM. |
atlcomcli.h |
|
Uma classe de ponteiro SMART para gerenciar COM ponteiros de interface. |
atlcomcli.h |
|
Essa classe fornece métodos, estático funções e typedefs útil ao criar conjuntos de ponteiros de interface COM. |
atlcoll.h |
|
Essa classe é um wrapper para o SAFEARRAY Data Type estrutura. |
atlsafe.h |
|
Essa classe é um wrapper para um SAFEARRAYBOUND estrutura. |
atlsafe.h |
|
Essa classe gerencia seleção thread para a classe CComAutoThreadModule. |
atlbase.h |
|
Essa classe fornece métodos para incrementar e decrementar o valor de uma variável. |
atlbase.h |
|
Essa classe implementa uma interface destacável. |
atlcom.h |
|
Essa classe armazena IUnknown ponteiros e é projetado para ser usado sistema autônomo um parâmetro para o IConnectionPointImplclasse de modelo . |
atlcom.h |
|
Essa classe encapsula o tipo VARIANT, fornecendo um membro que indica o tipo de dados armazenados. |
atlcomcli.h |
|
Essa classe implementa uma janela contida em outro objeto. |
atlwin.h |
|
Essa classe fornece métodos para o gerenciamento de memória usando rotinas de memória do CRT. |
atlcore.h |
|
Essa classe implementa IAtlMemMgr usando a CRT funções de pilha. |
atlmem.h |
|
Essa classe é um invólucro para uma estrutura DACL (lista de controle de acesso discricional). |
atlsecurity.h |
|
Use essa classe para enviar relatórios de depurar para um pipe nomeado. |
atlutil.h |
|
Essa classe fornece duas funções estáticas para conversão de caracteres entre maiúsculas e em minúsculas. |
atlcoll.h |
|
Essa classe fornece funções de comparação do elemento de padrão. |
atlcoll.h |
|
Essa classe fornece funções e métodos padrão para uma classe coleção. |
atlcoll.h |
|
Essa classe fornece um estático função para calcular valores de hash. |
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 com suporte para o encadeamento dinâmicos de mapas de mensagem. |
atlwin.h |
|
Essa classe é usada pelas classes de coleção para fornecer métodos e funções para mover, copiar, comparação e operações de hash. |
atlcoll.h |
|
Essa classe fornece cópia padrão e mova os métodos para uma classe de coleção. |
atlcoll.h |
|
Essa classe fornece métodos para notificar o coletor do contêiner em relação ao controle de alterações de propriedade. |
atlctl.h |
|
Essa classe implementa IAtlMemMgr Win32 global usando funções de pilha. |
atlmem.h |
|
Essa classe fornece métodos para criação e uso de um objeto de identificador. |
atlbase.h |
|
Uma classe de ponteiro SMART para gerenciar os ponteiros de heap. |
atlcore.h |
|
Essa classe constitui a base de vários SMART heap classes de ponteiro. |
atlcore.h |
|
Essa classe fornece métodos, estático funções e typedefs útil ao criar conjuntos de ponteiros de heap. |
atlcoll.h |
|
Essa classe fornece métodos úteis ao construir uma lista dos ponteiros de heap. |
atlcoll.h |
|
Fornece suporte a bitmap avançado, incluindo a capacidade de carregar e salvar imagens nos formatos JPEG, GIF, BMP e formato PNG (formato formato PNG). |
atlimage.h |
|
Essa classe fornece métodos úteis ao construir uma matriz de ponteiros de interface COM. |
atlcoll.h |
|
Essa classe fornece métodos úteis ao construir uma lista dos ponteiros de interface COM. |
atlcoll.h |
|
Essa classe implementa IAtlMemMgr usando as funções de heap local Win32. |
atlmem.h |
|
Esta classe permite a mensagem um objeto mapeia para ser acessado por outro objeto. |
atlwin.h |
|
Recebe solicitações de um thread pool e transmite-as na um objeto de trabalho que é criado e destruído em cada solicitação. |
atlutil.h |
|
Usar essa classe sistema autônomo argumento para o MonitorClass parâmetro cache classes de modelo se desejar desabilitar manutenção de cache dinâmico. |
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 primitivos de dados. |
atlcoll.h |
|
Esta classe representa um objeto de descritor de segurança de objeto particular. |
atlsecurity.h |
|
Esta classe representa uma estrutura de mapeamento, usando um vermelho-preto binário árvore. |
atlcoll.h |
|
Esta classe representa uma estrutura de mapeamento que permite que cada chave a ser associado a mais de um valor, usando uma árvore binária vermelho-preto. |
atlcoll.h |
|
Essa classe fornece métodos para criação e utilização de uma árvore de vermelho-preto. |
atlcoll.h |
|
Essa classe fornece métodos para manipular entradas no registro do sistema. |
atlbase.h |
|
Essa classe fornece a função de criação para um segmento do CRT.Usar essa classe se o thread usará funções CRT. |
atlbase.h |
|
Essa classe é um invólucro para uma estrutura SACL (lista de controle de acesso do sistema). |
atlsecurity.h |
|
Essa classe é um wrapper estreito para a SECURITY_ATTRIBUTES estrutura. |
atlsecurity.h |
|
Essa classe é um wrapper para o SECURITY_DESCRIPTOR estrutura. |
atlsecurity.h |
|
Essa classe é um wrapper para um SID estrutura (identificador de segurança). |
atlsecurity.h |
|
Essa classe fornece métodos para gerenciar uma matriz. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para o CSimpleArray classe. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para o CSimpleArray classe. |
atlsimpcoll.h |
|
Essa classe implementa uma caixa de diálogo modal básico. |
atlsimpcoll.h |
|
Essa classe fornece suporte para uma matriz de mapeamento simples. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para o CSimpleMap classe. |
atlsimpcoll.h |
|
Essa classe é um auxiliar para o CSimpleMap classe. |
atlsimpcoll.h |
|
Essa classe fornece métodos para a implementação de um objeto de nó de snap-in. |
atlsnap.h |
|
Essa classe fornece métodos para a implementação de um objeto de página de propriedades do snap-in. |
atlsnap.h |
|
Essa classe fornece métodos para oferecer suporte a valores de propriedade das ações. |
atlctl.h |
|
Essa classe fornece estático funções usadas pelas classes de coleção armazenando CString objetos. |
cstringt.h |
|
Essa classe fornece funções estáticas relacionadas a seqüências de caracteres armazenadas em objetos de classe de coleção.É semelhante a CStringElementTraits, mas executa comparações sem diferenciação de maiúsculas e minúsculas. |
atlcoll.h |
|
Essa classe fornece funções estáticas relacionadas a seqüências de caracteres armazenadas em objetos de classe de coleção.Objetos string são tratados sistema autônomo referências. |
atlcoll.h |
|
Essa classe fornece um conjunto de trabalho threads que processo uma fila de itens de trabalho. |
atlutil.h |
|
Essa classe é um wrapper para o TOKEN_GROUPS estrutura. |
atlsecurity.h |
|
Essa classe é um wrapper para o TOKEN_PRIVILEGES estrutura. |
atlsecurity.h |
|
Esta classe representa uma URL.Ele permite a você manipular cada elemento da URL independentemente dos outros se analisar um URL existente seqüência de caracteres ou criação de uma seqüência a partir de zero. |
atlutil.h |
|
Essa classe é usada, a seqüência de caracteres de conversão macros CT2AEX, CW2TEX, CW2CTEX, e CT2CAEXe o typedef CW2A. |
Atlconv.h |
|
Essa classe é usada, a seqüência de caracteres de conversão macros CW2CTEX e CT2CWEXe o typedef CW2CW. |
Atlconv.h |
|
Essa classe é usada, a seqüência de caracteres de conversão macros CW2TEX e CT2WEXe o typedef CW2W. |
Atlconv.h |
|
Essa classe implementa IAtlMemMgr usando Win32 heap funções de alocação. |
atlmem.h |
|
Essa classe fornece métodos para manipular uma janela. |
atlwin.h |
|
Essa classe fornece métodos para criação ou subclassificar uma janela. |
atlwin.h |
|
Essa classe fornece um método para padronizar os estilos usados ao criar um objeto de janela. |
atlwin.h |
|
Essa classe fornece um método para padronizar os estilos usados ao criar um objeto de janela. |
atlwin.h |
|
Essa classe fornece métodos para registrar informações para uma classe de janela. |
atlwin.h |
|
Essa classe cria um thread de trabalho ou usa um já existente, espera por um ou mais alças de objeto de kernel e executa uma função de cliente especificado quando uma das alças é sinalizada. |
atlutil.h |
|
Esta classe representa uma interface para um CreateInstance método. |
atlbase.h |
|
Esta classe representa a interface a um Gerenciador de memória. |
atlmem.h |
|
Essa interface fornece métodos para especificar características de host do controle ou contêiner. |
atlbase.h, ATLIFace.h |
|
Essa interface implementa propriedades do ambiente complementares para um controle hospedado. |
atlbase.h, ATLIFace.h |
|
Essa interface fornece métodos para manipular um controle e seu objeto de host. |
atlbase.h, ATLIFace.h |
|
Essa interface fornece métodos para manipular um controle licenciado e seu objeto de host. |
atlbase.h, ATLIFace.h |
|
Essa classe fornece 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 IConnectionPointImpl objetos. |
atlcom.h |
|
Essa classe implementa um ponto de conexão. |
atlcom.h |
|
Essa classe fornece métodos para transferência uniforme dos dados de suporte e gerenciamento de conexões. |
atlctl.h |
|
Essa classe fornece uma implementação padrão para o IDispatch parte de uma interface dupla. |
atlctl.h |
|
Essa classe fornece implementações do IDispatch métodos. |
atlcom.h |
|
Essa classe fornece implementações do IDispatch métodos, sem atrapalhar digite as informações de uma biblioteca de tipos. |
atlcom.h |
|
Uma interface para o mecanismo de renderização e análise de HTML da Microsoft. |
atlbase.h, ATLIFace.h |
|
Essa classe define uma interface de enumerador com base em uma coleção de STL. |
atlcom.h |
|
Essa classe fornece uma implementação padrão do IObjectSafety interface para permitir que um cliente para recuperar e conjunto níveis de segurança do objeto. |
atlctl.h |
|
Essa classe fornece métodos que permitem a um objeto para se comunicar com seu site. |
atlcom.h |
|
Essa classe fornece uma implementação padrão do IOleControl interface e implementa de IUnknown. |
atlctl.h |
|
Essa classe fornece métodos para ajudar a comunicação entre um controle no local e seu contêiner. |
atlctl.h |
|
Essa classe implementa IUnknown e fornece métodos que permitem um controle sem janelas para receber mensagens de janela e participar de operações de do tipo arrastar e soltar. |
atlctl.h |
|
Essa classe implementa IUnknown e é entidade de segurança de segurança de segurança interface por meio do qual um contêiner se comunica com um controle. |
atlctl.h |
|
Essa classe implementa IUnknown e permite que um cliente acesso as informações em páginas de propriedades do objeto. |
atlctl.h |
|
Essa classe implementa IUnknown e permite que um objeto salvar suas propriedades em um cliente e fornecido pelo recipiente de propriedades. |
atlcom.h |
|
Essa classe implementa a IPersistStorage interface. |
atlcom.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão do IPersistStreamInit interface. |
atlcom.h |
|
Essa classe implementa IUnknown and the IPointerInactive métodos de interface. |
atlctl.h |
|
Essa classe expõe o IPropertyNotifySink interface sistema autônomo uma interface de saída em um objeto conectá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 do IPropertyPage interface. |
atlctl.h |
|
Essa classe fornece uma implementação padrão do IProvideClassInfo and IProvideClassInfo2 métodos. |
atlcom.h |
|
Essa classe combina controle de inicialização dos recipientes de em uma única telefonar. |
atlctl.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão do IRunnableObject interface. |
atlctl.h |
|
Essa classe fornece uma implementação padrão do IServiceProvider interface. |
atlcom.h |
|
Essa classe implementa IUnknown e fornece uma implementação padrão do ISpecifyPropertyPages interface. |
atlcom.h |
|
Essa classe fornece uma implementação padrão do ISupportErrorInfo Interface interface e pode ser usado 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 do IViewObject, IViewObject2, and IViewObjectEx interfaces. |
atlctl.h |
|
IWorkerThreadClient é a interface implementada por clientes dos CWorkerThread classe. |
atlutil.h |
|
Essa classe fornece wrappers para CreateWindow and CreateWindowEx. |
atlwin.h |
|
Essa classe de adaptador de argumento permite que qualquer um dos RECT ponteiros ou referências a ser passado para uma função é implementada em termos de ponteiros. |
atlwin.h |
|
Esta classe de adaptador de argumento permite qualquer um dos nomes de recursos (LPCTSTRs) ou o recurso IDs)UINTs) a ser passada para uma função sem exigir que o chamador para converter a ID de uma seqüência de caracteres usando o MAKEINTRESOURCE macro. |
atlwin.h |
|
Essa classe fornece a função de criação de um Windows thread.Use essa classe se o thread não usar funções de CRT. |
atlbase.h |