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

CA2AEX

Essa classe é usada por macros CA2TEX e CT2AEXde conversão de cadeia de caracteres, e o typedef CA2A.

atlconv.h

CA2CAEX

Essa classe é usada por macros CA2CTEX e CT2CAEXde conversão de cadeia de caracteres, e o typedef CA2CA.

atlconv.h

CA2WEX

Essa classe é usada por CA2TEXmacros, CA2CTEX, CT2WEX, e CT2CWEX, e o typedef CA2Wde conversão de cadeia de caracteres.

atlconv.h

CAccessToken

Essa classe é um wrapper para um token de acesso.

atlsecurity.h

CAcl

Essa classe é um wrapper para uma estrutura de ACL (lista de controle de acesso).

atlsecurity.h

CAdapt

Esse modelo é usado para englobar as classes que redefinem endereço- do operador para retornar algo diferente do endereço do objeto.

atlcomcli.h

CAtlArray

Essa classe implementa um objeto de matriz.

atlcoll.h

CAtlAutoThreadModule

Essa classe implementa com agrupados, o servidor de apartamento- COM o modelo.

atlbase.h

CAtlAutoThreadModuleT

Essa classe fornece métodos para implementar com agrupados, o servidor de apartamento- COM o modelo.

atlbase.h

CAtlBaseModule

Essa classe é instanciada em cada projeto de ATL.

atlcore.h

CAtlComModule

Essa classe implementa um módulo de servidor COM.

atlbase.h

CAtlDebugInterfacesModule

Essa classe fornece suporte para depurar interfaces.

atlbase.h

CAtlDllModuleT

Esta classe representa o módulo para uma DLL.

atlbase.h

CAtlException

Essa classe define uma exceção de ATL.

atlexcept.h

CAtlExeModuleT

Esta classe representa o módulo para um aplicativo.

atlbase.h

CAtlFile

Essa classe fornece melhor um wrapper em torno de arquivo tratamento API do windows.

atlfile.h

CAtlFileMapping

Esta classe representa um arquivo memória mapeado, adicionando um operador cast métodos de CAtlFileMappingBase.

atlfile.h

CAtlFileMappingBase

Esta classe representa um arquivo memória mapeado.

atlfile.h

CAtlList

Essa classe fornece métodos para criar e gerenciar um objeto de lista.

atlcoll.h

CAtlMap

Essa classe fornece métodos para criar e gerenciar um objeto de mapa.

atlcoll.h

CAtlModule

Essa classe fornece os métodos usados por várias classes do módulo de ATL.

atlbase.h

CAtlModuleT

Essa classe implementa um módulo de ATL.

atlbase.h

CAtlPreviewCtrlImpl

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

CAtlServiceModuleT

Essa classe implementa um serviço.

atlbase.h

CAtlTemporaryFile

Essa classe fornece métodos para a criação e uso de um arquivo temporário.

atlfile.h

CAtlTransactionManager

Essa classe fornece um wrapper funções de (KTM) do gerenciador de transações kernel.

atltransactionmanager.h

CAtlWinModule

Essa classe fornece suporte para componentes da janela de ATL.

atlbase.h

CAutoPtr

Esta classe representa um objeto inteligente do ponteiro.

atlbase.h

CAutoPtrArray

Essa classe fornece os métodos úteis quando construir uma matriz de ponteiros inteligentes.

atlbase.h

CAutoPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes.

atlcoll.h

CAutoPtrList

Essa classe fornece os métodos úteis quando construir uma lista de ponteiros inteligentes.

atlcoll.h

CAutoVectorPtr

Esta classe representa um objeto inteligente do ponteiro usando o vetor novo os operadores e delete.

atlbase.h

CAutoVectorPtrElementTraits

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

CAxDialogImpl

Essa classe implementa uma caixa de diálogo ou sem janela restrita (modal) que controles ActiveX de host.

atlwin.h

CAxWindow

Essa classe fornece métodos para manipular uma janela que hospeda um controle ActiveX.

atlwin.h

CAxWindow2T

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

CBindStatusCallback

Essa classe implementa a interface de IBindStatusCallback .

atlctl.h

CComAggObject

Essa classe implementa IUnknown para um objeto agregado.

atlcom.h

CComAllocator

Essa classe fornece métodos para gerenciar a memória usando rotinas de memória COM.

atlbase.h

CComApartment

Essa classe fornece suporte para gerenciar um compartimento com agrupados em um módulo de EXE.

atlbase.h

CComAutoCriticalSection

Essa classe fornece métodos para obter e definir a propriedade de um objeto de seção crítica.

atlcore.h

CComAutoThreadModule

Até a data de ATL 7,0, CComAutoThreadModule é obsoleto: consulte módulos de ATL para obter mais detalhes.

atlbase.h

CComBSTR

Essa classe é um wrapper para BSTRS.

atlbase.h

CComCachedTearOffObject

Essa classe implementa IUnknown para uma interface de rasgo - fora.

atlcom.h

CComClassFactory

Essa classe implementa a interface de IClassFactory .

atlcom.h

CComClassFactory2

Essa classe implementa a interface de IClassFactory2 .

atlcom.h

CComClassFactoryAutoThread

Essa classe implementa a interface de IClassFactory e permite que objetos criados em vários construção.

atlcom.h

CComClassFactorySingleton

Esta classe deriva de CComClassFactory e usa CComObjectGlobal para construir um único objeto.

atlcom.h

CComCoClass

Essa classe fornece métodos para criar instâncias de uma classe e obter suas propriedades.

atlcom.h

CComCompositeControl

Essa classe fornece os métodos necessários para implementar um controle composto.

atlctl.h

CComContainedObject

Essa classe implementa IUnknown delegando a IUnknowndo objeto do proprietário.

atlcom.h

CComControl

Essa classe fornece métodos para criar e gerenciar controles de ATL.

atlctl.h

CComControlBase

Essa classe fornece métodos para criar e gerenciar controles de ATL.

atlctl.h

CComCriticalSection

Essa classe fornece métodos para obter e definir a propriedade de um objeto de seção crítica.

atlcore.h

CComCritSecLock

Essa classe fornece métodos para bloquear e desbloquear um objeto de seção crítica.

atlbase.h

CComCurrency

Essa classe tem métodos e operadores para criar e gerenciar um objeto de CURRENCY .

atlcur.h

CComDynamicUnkArray

Esta classe armazena uma matriz de ponteiros de IUnknown .

atlcom.h

CComEnum

Esta classe define um objeto enumerator COM com base em uma matriz.

atlcom.h

CComEnumImpl

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

CComEnumOnSTL

Esta classe define um objeto enumerator COM com base em uma coleção de STL.

atlcom.h

CComFakeCriticalSection

Essa classe fornece os mesmos métodos que CComCriticalSection mas não fornece uma seção crítica.

atlcore.h

CComGITPtr

Essa classe fornece métodos para manipular os ponteiros de interface e a tabela global (GIT) da interface.

atlbase.h

CComHeap

Essa classe implementa IAtlMemMgr usando as funções de alocação de memória COM.

ATLComMem.h

CComHeapPtr

Uma classe inteligente do ponteiro para gerenciar ponteiros da heap.

atlbase.h

CComModule

Até a data de ATL 7,0, CComModule é obsoleto: consulte módulos de ATL para obter mais detalhes.

atlbase.h

CComMultiThreadModel

Essa classe fornece métodos para incrementar thread-safe e diminuir o valor de uma variável.

atlbase.h

CComMultiThreadModelNoCS

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

CComObject

Essa classe implementa IUnknown para um objeto nonaggregated.

atlcom.h

CComObjectGlobal

Essa classe gerencia uma contagem de referência módulo que contém o objeto de Base .

atlcom.h

CComObjectNoLock

Essa classe implementa IUnknown para um objeto nonaggregated, mas não incrementa a contagem de bloqueio de módulo no construtor.

atlcom.h

CComObjectRoot

Este typedef de CComObjectRootEx templatized no modelo de threads padrão do servidor.

atlcom.h

CComObjectRootEx

Essa classe fornece métodos para gerenciamento de contagem de referência de objeto de forma para objetos nonaggregated e agregados.

atlcom.h

CComObjectStack

Esta classe cria um objeto COM temporário e ele lhe fornece uma implementação esqueletal de IUnknown.

atlcom.h

CComPolyObject

Essa classe implementa IUnknown para um objeto agregado ou nonaggregated.

atlcom.h

CComPtr

Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM.

atlcomcli.h

CComPtrBase

Essa classe fornece uma base para as classes espertas ponteiro que usam rotinas de memória baseados em COM.

atlcomcli.h

CComQIPtr

Uma classe inteligente do ponteiro para gerenciar ponteiros da interface COM.

atlcomcli.h

CComQIPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar interfaces COM coleções de ponteiros.

atlcoll.h

CComSafeArray

Essa classe é um wrapper para a estrutura de SAFEARRAY Data Type .

atlsafe.h

CComSafeArrayBound

Essa classe é um wrapper para uma estrutura de SAFEARRAYBOUND .

atlsafe.h

CComSimpleThreadAllocator

Essa classe gerencia a seleção da thread para a classe CComAutoThreadModule.

atlbase.h

CComSingleThreadModel

Essa classe fornece métodos para incrementar e diminuir o valor de uma variável.

atlbase.h

CComTearOffObject

Essa classe implementa uma interface de rasgo - fora.

atlcom.h

CComUnkArray

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

CComVariant

Essa classe envolve o tipo VARIANTE, fornecendo um membro que indica o tipo de dados armazenados.

atlcomcli.h

CContainedWindowT

Essa classe implementa uma janela contida dentro de outro objeto.

atlwin.h

CCRTAllocator

Essa classe fornece métodos para gerenciar a memória usando rotinas de memória de CRT.

atlcore.h

CCRTHeap

Essa classe implementa IAtlMemMgr usando as funções do heap de CRT.

atlmem.h

CDacl

Essa classe é um wrapper para uma estrutura de DACL (lista de controle de acesso discricionário).

atlsecurity.h

Classe de CDebugReportHook

Use esta classe para enviar relatórios de depuração para um pipe nomeado.

atlutil.h

CDefaultCharTraits

Essa classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas.

atlcoll.h

CDefaultCompareTraits

Essa classe fornece funções padrão de comparação do elemento.

atlcoll.h

CDefaultElementTraits

Essa classe fornece métodos padrão e funções para uma classe de coleção.

atlcoll.h

CDefaultHashTraits

Essa classe fornece estático para uma função de hash calculando valores.

atlcoll.h

CDialogImpl

Essa classe fornece métodos para criar uma caixa de diálogo modal ou sem janela restrita.

atlwin.h

CDynamicChain

Essa classe fornece métodos que suportam encadeamento dinâmica de mapas de mensagem.

atlwin.h

CElementTraits

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

CElementTraitsBase

Essa classe fornece a impressão padrão e métodos de mover para uma classe de coleção.

atlcoll.h

CFirePropNotifyEvent

Essa classe fornece métodos para notificar o coletor de contêiner sobre alterações de propriedade do controle.

atlctl.h

CGlobalHeap

Essa classe implementa IAtlMemMgr usando as funções globais do heap do Win32.

atlmem.h

CHandle

Essa classe fornece métodos para criar e usar um objeto de manipular.

atlbase.h

CHeapPtr

Uma classe inteligente do ponteiro para gerenciar ponteiros da heap.

atlcore.h

CHeapPtrBase

Esta forma a classe base para várias classes espertas do ponteiro de heap.

atlcore.h

Classe de CHeapPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros da heap.

atlcoll.h

CHeapPtrList

Essa classe fornece os métodos úteis quando construir uma lista de ponteiros da heap.

atlcoll.h

CImage

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

CInterfaceArray

Essa classe fornece os métodos úteis quando construir uma matriz de ponteiros da interface COM.

atlcoll.h

CInterfaceList

Essa classe fornece os métodos úteis quando construir uma lista de ponteiros da interface COM.

atlcoll.h

CLocalHeap

Essa classe implementa IAtlMemMgr usando as funções local do heap do Win32.

atlmem.h

CMessageMap

Esta classe permite que os mapeamentos da mensagem de um objeto sejam acessados por outro objeto.

atlwin.h

Classe de CNonStatelessWorker

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

Classe de CNoWorkerThread

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

Classe de CPathT

Esta classe representa um caminho.

atlpath.h

CPrimitiveElementTraits

Essa classe fornece métodos padrão e funções para uma classe de coleção composta de tipos de dados primitivos.

atlcoll.h

CPrivateObjectSecurityDesc

Esta classe representa um objeto de descritor de segurança particular do objeto.

atlsecurity.h

CRBMap

Esta classe representa uma estrutura de mapeamento, usando uma árvore binária Vermelho- Preta.

atlcoll.h

CRBMultiMap

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

CRBTree

Essa classe fornece métodos para criar e utilizar uma árvore Vermelho- Preta.

atlcoll.h

CRegKey

Essa classe fornece métodos para manipular as entradas no Registro do sistema.

atlbase.h

CRTThreadTraits

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

CSacl

Essa classe é um wrapper para uma estrutura de SACL (lista de controle de acesso do sistema).

atlsecurity.h

CSecurityAttributes

Essa classe é um wrapper melhor para a estrutura de SECURITY_ATTRIBUTES .

atlsecurity.h

CSecurityDesc

Essa classe é um wrapper para a estrutura de SECURITY_DESCRIPTOR .

atlsecurity.h

CSid

Essa classe é um wrapper para uma estrutura de SID (identificador de segurança).

atlsecurity.h

CSimpleArray

Essa classe fornece métodos para gerenciar uma matriz simples.

atlsimpcoll.h

CSimpleArrayEqualHelper

Essa classe é um auxiliar para a classe de CSimpleArray .

atlsimpcoll.h

CSimpleArrayEqualHelperFalse

Essa classe é um auxiliar para a classe de CSimpleArray .

atlsimpcoll.h

CSimpleDialog

Essa classe implementa uma caixa de diálogo modal básica.

atlwin.h

CSimpleMap

Essa classe fornece suporte para uma matriz simples de mapeamento.

atlsimpcoll.h

CSimpleMapEqualHelper

Essa classe é um auxiliar para a classe de CSimpleMap .

atlsimpcoll.h

CSimpleMapEqualHelperFalse

Essa classe é um auxiliar para a classe de CSimpleMap .

atlsimpcoll.h

CSnapInItemImpl

Essa classe fornece métodos para implementar um objeto do snap-in.

atlsnap.h

CSnapInPropertyPageImpl

Essa classe fornece métodos para implementar um objeto da página de propriedades do snap-in.

atlsnap.h

CStockPropImpl

Essa classe fornece métodos para valores de propriedade conservados em estoque de suporte.

atlctl.h

CStringElementTraits

Essa classe fornece as funções estáticas usadas pelas classes de coleção que armazenam objetos de CString .

cstringt.h

CStringElementTraitsI

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

CStringRefElementTraits

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

Classe de CThreadPool

Essa classe fornece um pool de segmentos de trabalho que processam uma fila de itens de trabalho.

atlutil.h

CTokenGroups

Essa classe é um wrapper para a estrutura de TOKEN_GROUPS .

atlsecurity.h

CTokenPrivileges

Essa classe é um wrapper para a estrutura de TOKEN_PRIVILEGES .

atlsecurity.h

Classe de som tipo wave

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

CW2AEX

Essa classe é usada por CT2AEXmacros, CW2TEX, CW2CTEX, e CT2CAEX, e o typedef CW2Ade conversão de cadeia de caracteres.

atlconv.h

CW2CWEX

Essa classe é usada por macros CW2CTEX e CT2CWEXde conversão de cadeia de caracteres, e o typedef CW2CW.

atlconv.h

CW2WEX

Essa classe é usada por macros CW2TEX e CT2WEXde conversão de cadeia de caracteres, e o typedef CW2W.

atlconv.h

CWin32Heap

Essa classe implementa IAtlMemMgr usando as funções de alocação da heap Win32.

atlmem.h

CWindow

Essa classe fornece métodos para manipular uma janela.

atlwin.h

CWindowImpl

Essa classe fornece métodos para criar ou subclassing uma janela.

atlwin.h

CWinTraits

Essa classe fornece um método para padronizar os estilos usados para criar um objeto da janela.

atlwin.h

CWinTraitsOR

Essa classe fornece um método para padronizar os estilos usados para criar um objeto da janela.

atlwin.h

CWndClassInfo

Essa classe fornece métodos para registrar informações de uma classe de janela.

atlwin.h

Classe de CWorkerThread

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

IAtlAutoThreadModule

Esta classe representa uma interface para um método de CreateInstance .

atlbase.h

IAtlMemMgr

Esta classe representa a interface para um gerenciador de memória.

atlmem.h

IAxWinAmbientDispatch

Essa interface fornece métodos para especificar características de controle ou recipiente hospedado.

atlbase.h, ATLIFace.h

IAxWinAmbientDispatchEx

Essa interface implementa propriedades de ambiente suplementares para um controle hospedado.

atlbase.h, ATLIFace.h

IAxWinHostWindow

Essa interface fornece métodos para manipular um controle e seu objeto host.

atlbase.h, ATLIFace.h

IAxWinHostWindowLic

Essa interface fornece métodos para manipular um controle licenciado e seu objeto host.

atlbase.h, ATLIFace.h

ICollectionOnSTLImpl

Essa classe fornece os métodos usados por uma classe de coleção.

atlcom.h

IConnectionPointContainerImpl

Essa classe implementa um contêiner de ponto de conexão para gerenciar uma coleção de objetos de IConnectionPointImpl .

atlcom.h

IConnectionPointImpl

Essa classe implementa um ponto de conexão.

atlcom.h

IDataObjectImpl

Essa classe fornece métodos para oferecer suporte a transferência de dados uniforme e gerenciar conexões.

atlctl.h

IDispatchImpl

Essa classe fornece uma implementação padrão para a parte de IDispatch de uma interface dupla.

atlcom.h

IDispEventImpl

Essa classe fornece implementações dos métodos de IDispatch .

atlcom.h

IDispEventSimpleImpl

Essa classe fornece implementações dos métodos de IDispatch , sem obter informações sobre o tipo de uma biblioteca de tipo.

atlcom.h

IDocHostUIHandlerDispatch

Uma interface a Microsoft HTML que analisa e que processa o mecanismo.

atlbase.h, ATLIFace.h

IEnumOnSTLImpl

Esta classe define uma interface de enumerador com base em uma coleção de STL.

atlcom.h

IObjectSafetyImpl

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

IObjectWithSiteImpl

Essa classe fornece métodos permitindo que um objeto se comunicar com seu site.

atlcom.h

IOleControlImpl

Essa classe fornece uma implementação padrão de interface de IOleControl e implementa IUnknown.

atlctl.h

IOleInPlaceActiveObjectImpl

Essa classe fornece métodos para ajudar a comunicação entre um controle no lugar e o contêiner.

atlctl.h

IOleInPlaceObjectWindowlessImpl

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

IOleObjectImpl

Essa classe implementa IUnknown e é a interface principal através de um contêiner que se comunica com um controle.

atlctl.h

IPerPropertyBrowsingImpl

Essa classe implementa IUnknown e permite que um cliente acessar informações nas páginas de propriedades de um objeto.

atlctl.h

IPersistPropertyBagImpl

Essa classe implementa IUnknown e permite que um objeto salvar suas propriedades para um saco cliente fornecido da propriedade.

atlcom.h

IPersistStorageImpl

Essa classe implementa a interface de IPersistStorage .

atlcom.h

IPersistStreamInitImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IPersistStreamInit .

atlcom.h

IPointerInactiveImpl

Essa classe implementa IUnknown e métodos de interface de IPointerInactive .

atlctl.h

IPropertyNotifySinkCP

Essa classe expõe a interface de IPropertyNotifySink como uma interface de saída em um objeto ajustável.

atlctl.h

IPropertyPage2Impl

Essa classe implementa IUnknown e herda a implementação padrão de IPropertyPageImpl.

atlctl.h

IPropertyPageImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IPropertyPage .

atlctl.h

IProvideClassInfo2Impl

Essa classe fornece uma implementação padrão dos métodos de IProvideClassInfo e de IProvideClassInfo2 .

atlcom.h

IQuickActivateImpl

Essa classe combina a inicialização do controle de recipiente em uma única chamada.

atlctl.h

IRunnableObjectImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de IRunnableObject .

atlctl.h

IServiceProviderImpl

Essa classe fornece uma implementação padrão de interface de IServiceProvider .

atlcom.h

ISpecifyPropertyPagesImpl

Essa classe implementa IUnknown e fornece uma implementação padrão de interface de ISpecifyPropertyPages .

atlcom.h

ISupportErrorInfoImpl

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

Interface de IThreadPoolConfig

Essa interface fornece métodos para configurar um pool de segmentos.

atlutil.h

IViewObjectExImpl

Essa classe implementa IUnknown e fornece implementações padrão das interfaces de IViewObject, de IViewObject2, e de IViewObjectEx .

atlctl.h

Interface de IWorkerThreadClient

IWorkerThreadClient é a interface implementada por clientes da classe de CWorkerThread .

atlutil.h

_U_MENUorID

Essa classe fornece os wrappers para CreateWindow e CreateWindowEx.

atlwin.h

_U_RECT

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

_U_STRINGorID

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

Win32ThreadTraits

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

Consulte também

Outros recursos

Componentes da área de trabalho COM ATL

Funções de ATL

Variáveis globais de ATL

Estruturas de ATL

ATL Typedefs

Visão geral da classe de ATL