Partilhar via


Aulas e estruturas ATL

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

A Active Template Library (ATL) inclui as seguintes classes e structs. Para encontrar uma classe específica por categoria, consulte a Visão Geral da Classe ATL.

Classe / estrutura Description Arquivo de cabeçalho
ATL_DRAWINFO Contém informação usada para renderização em vários alvos, como uma impressora, metaficheiro ou controlo ActiveX. atlctl.h
_AtlCreateWndData Contém dados de instância de classe em código de janelas em ATL. atlbase.h
_ATL_BASE_MODULE70 Usado por qualquer projeto que utilize ATL. atlbase.h
_ATL_COM_MODULE70 Usado por código relacionado com COM em ATL. atlbase.h
_ATL_FUNC_INFO Contém informação de tipo usada para descrever um método ou propriedade numa disinterface. atlcom.h
_ATL_MODULE70 Contém dados utilizados por todos os módulos ATL. atlbase.h
_ATL_WIN_MODULE70 Usado por código de janelas em ATL. atlbase.h
CA2AEX Esta classe é usada pelas macros CA2TEX de conversão de cadeias e CT2AEX, e pelo typedef CA2A. atlconv.h
CA2CAEX Esta classe é usada por macros CA2CTEX de conversão de cadeias e CT2CAEX, e pelo typedef CA2CA. atlconv.h
CA2WEX Esta classe é usada pelas macros CA2TEXde conversão de cadeias , CA2CTEX, CT2WEX, e CT2CWEX, e pelo typedef CA2W. atlconv.h
CAccessToken Esta classe é um wrapper para um token de acesso. atlsecurity.h
CAcl Esta classe é um wrapper para uma estrutura ACL (lista de controlo de acesso). atlsecurity.h
CAdapt Este template é usado para envolver classes que redefinem o operador address-of para devolver algo diferente do endereço do objeto. atlcomcli.h
CAtlArray Esta classe implementa um objeto de array. atlcoll.h
CAtlAutoThreadModule Esta classe implementa um servidor COM em pool-pool, modelo apartamento. atlbase.h
CAtlAutoThreadModuleT Esta classe fornece métodos para implementar um servidor COM em pool, modelo apartamento. atlbase.h
CAtlBaseModule Esta disciplina é instaurada em todos os projetos da ATL. atlcore.h
CAtlComModule Esta classe implementa um módulo de servidor COM. atlbase.h
CAtlDebugInterfacesModule Esta classe oferece suporte para interfaces de depuração. atlbase.h
CAtlDllModuleT Esta classe representa o módulo para uma DLL. atlbase.h
CAtlException Esta classe define uma exceção ATL. atlexcept.h
CAtlExeModuleT Esta classe representa o módulo para uma aplicação. atlbase.h
CAtlFile Esta classe fornece um wrapper fino à API de gestão de ficheiros do Windows. atlfile.h
CAtlFileMapping Esta classe representa um ficheiro mapeado em memória, adicionando um operador cast aos métodos de CAtlFileMappingBase. atlfile.h
CAtlFileMappingBase Esta classe representa um ficheiro mapeado em memória. atlfile.h
CAtlList Esta classe fornece métodos para criar e gerir um objeto de lista. atlcoll.h
CAtlMap Esta classe fornece métodos para criar e gerir um objeto de mapa. atlcoll.h
CAtlModule Esta classe fornece métodos usados por várias classes de módulos ATL. atlbase.h
CAtlModuleT Esta classe implementa um módulo ATL. atlbase.h
CAtlPreviewCtrlImpl Esta classe é uma implementação ATL de uma janela que é colocada numa janela host fornecida pelo Shell para Rich Preview. atlpreviewctrlimpl.h
CAtlServiceModuleT Esta classe implementa um serviço. atlbase.h
CAtlTemporaryFile Esta classe fornece métodos para a criação e utilização de um ficheiro temporário. atlfile.h
CAtlTransactionManager Esta classe fornece um wrapper para as funções do Gestor de Transações do Kernel (KTM). atltransactionmanager.h
CAtlWinModule Esta classe fornece suporte para componentes de janelas ATL. atlbase.h
CAutoPtr Esta classe representa um objeto ponteiro inteligente. atlbase.h
CAutoPtrArray Esta classe fornece métodos úteis na construção de um array de apontadores inteligentes. atlbase.h
CAutoPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores inteligentes. atlcoll.h
CAutoPtrList Esta classe fornece métodos úteis na construção de uma lista de apontadores inteligentes. atlcoll.h
CAutoVectorPtr Esta classe representa um objeto ponteiro inteligente usando operadores vetorial novo e delete. atlbase.h
CAutoVectorPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores inteligentes usando operadores vector new e delete. atlcoll.h
CAxDialogImpl Esta classe implementa uma caixa de diálogo (modal ou sem modo) que hospeda os controlos ActiveX. atlwin.h
CAxWindow Esta classe fornece métodos para manipular uma janela que aloja um controlo ActiveX. atlwin.h
CAxWindow2T Esta classe fornece métodos para manipular uma janela que hospeda um controlo ActiveX e também tem suporte para alojar controlos ActiveX licenciados. atlwin.h
CBindStatusCallback Esta classe implementa a IBindStatusCallback interface. atlctl.h
CComAggObject Esta classe implementa-se IUnknown para um objeto agregado. atlcom.h
CComAllocator Esta classe fornece métodos para gerir memória usando rotinas de memória COM. atlbase.h
CComApartment Esta classe fornece suporte para gerir um apartamento num módulo EXE agrupado por threads. atlbase.h
CComAutoCriticalSection Esta classe fornece métodos para obter e liberar a propriedade de um objeto crítico de secção. atlcore.h
CComAutoThreadModule A partir do ATL 7.0, CComAutoThreadModule está obsoleto: consulte Módulos ATL para mais detalhes. atlbase.h
CComBSTR Esta aula é um wrapper para BSTRs. atlbase.h
CComCachedTearOffObject Esta classe implementa IUnknown uma interface de remoção. atlcom.h
CComClassFactory Esta classe implementa a IClassFactory interface. atlcom.h
CComClassFactory2 Esta classe implementa a IClassFactory2 interface. atlcom.h
CComClassFactoryAutoThread Esta classe implementa a IClassFactory interface e permite a criação de objetos em múltiplos apartamentos. atlcom.h
CComClassFactorySingleton Esta classe deriva de CComClassFactory e usa CComObjectGlobal para construir um único objeto. atlcom.h
CComCoClass Esta classe fornece métodos para criar instâncias de uma classe e obter as suas propriedades. atlcom.h
CComCompositeControl Esta classe fornece os métodos necessários para implementar um controlo composto. atlctl.h
CComContainedObject Esta classe implementa-se IUnknown delegando ao objeto IUnknownproprietário . atlcom.h
CComControl Esta classe fornece métodos para criar e gerir controlos ATL. atlctl.h
CComControlBase Esta classe fornece métodos para criar e gerir controlos ATL. atlctl.h
CComCriticalSection Esta classe fornece métodos para obter e liberar a propriedade de um objeto crítico de secção. atlcore.h
CComCritSecLock Esta classe fornece métodos para bloquear e desbloquear um objeto de secção crítico. atlbase.h
CComCurrency Esta classe tem métodos e operadores para criar e gerir um CURRENCY objeto. atlcur.h
CComDynamicUnkArray Esta classe armazena um array de IUnknown ponteiros. atlcom.h
CComEnum Esta classe define um objeto enumerador COM baseado num array. atlcom.h
CComEnumImpl Esta classe fornece a implementação para uma interface de enumerador COM, onde os itens a enumerar são armazenados num array. atlcom.h
CComEnumOnSTL Esta classe define um objeto enumerador COM baseado numa coleção de Biblioteca Padrão C++. atlcom.h
CComFakeCriticalSection Esta aula fornece os mesmos métodos, CComCriticalSection mas não fornece uma secção crítica. atlcore.h
CComGITPtr Esta classe fornece métodos para lidar com ponteiros de interface e a tabela global de interface (GIT). atlbase.h
CComHeap Esta classe é IAtlMemMgr implementada utilizando as funções de alocação de memória COM. ATLComMem.h
CComHeapPtr Uma classe de pointer inteligente para gerir apontadores de heap. atlbase.h
CComModule A partir do ATL 7.0, CComModule está obsoleto: consulte Módulos ATL para mais detalhes. atlbase.h
CComMultiThreadModel Esta classe fornece métodos thread-safe para incrementar e decrementar o valor de uma variável. atlbase.h
CComMultiThreadModelNoCS Esta classe fornece métodos thread-safe para incrementar e decrementar o valor de uma variável, sem funcionalidade crítica de bloqueio ou desbloqueio de secções. atlbase.h
CComObject Esta classe implementa-se IUnknown para um objeto não agregado. atlcom.h
CComObjectGlobal Esta classe gere uma contagem de referências no módulo que contém o seu Base objeto. atlcom.h
CComObjectNoLock Esta classe implementa-se IUnknown para um objeto não agregado, mas não incrementa a contagem de bloqueios de módulos no construtor. atlcom.h
CComObjectRoot Esta definição de tipo de CComObjectRootEx é templatizada no modelo de threading padrão do servidor. atlcom.h
CComObjectRootEx Esta classe fornece métodos para gerir a contagem de referências de objetos tanto para objetos não agregados como agregados. atlcom.h
CComObjectStack Esta classe cria um objeto COM temporário e fornece-lhe uma implementação esquelética de IUnknown. atlcom.h
CComPolyObject Esta classe implementa-se IUnknown para um objeto agregado ou não agregado. atlcom.h
CComPtr Uma classe de ponteiro inteligente para gerir ponteiros de interface COM. atlcomcli.h
CComPtrBase Esta classe fornece uma base para classes inteligentes de ponteiros usando rotinas de memória baseadas em COM. atlcomcli.h
CComQIPtr Uma classe de ponteiro inteligente para gerir ponteiros de interface COM. atlcomcli.h
CComQIPtrElementTraits Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros de interface COM. atlcoll.h
CComSafeArray Esta classe é um envelope para a SAFEARRAY Data Type estrutura. atlsafe.h
CComSafeArrayBound Esta classe é um wrapper para uma SAFEARRAYBOUND estrutura. atlsafe.h
CComSimpleThreadAllocator Esta classe gere a seleção de threads para a classe CComAutoThreadModule. atlbase.h
CComSingleThreadModel Esta classe fornece métodos para incrementar e decrementar o valor de uma variável. atlbase.h
CComTearOffObject Esta classe implementa uma interface de desligamento. atlcom.h
CComUnkArray Esta classe armazena IUnknown ponteiros e é concebida para ser usada como parâmetro da IConnectionPointImpl classe modelo. atlcom.h
CComVariant Esta classe envolve o VARIANT tipo, fornecendo um membro que indica o tipo de dados armazenados. atlcomcli.h
CContainedWindowT Esta classe implementa uma janela contida noutro objeto. atlwin.h
CCRTAllocator Esta classe fornece métodos para gerir a memória usando rotinas de memória CRT. atlcore.h
CCRTHeap Esta classe implementa IAtlMemMgr usando as funções de heap CRT. atlmem.h
CDacl Esta classe é um wrapper para uma estrutura DACL (lista de controlo de acesso discricionária). atlsecurity.h
CDebugReportHook Classe Use essa classe para enviar relatórios de depuração para um canal nomeado. atlutil.h
CDefaultCharTraits Esta classe fornece duas funções estáticas para converter caracteres entre maiúsculas e minúsculas. atlcoll.h
CDefaultCompareTraits Esta classe fornece funções padrão de comparação de elementos. atlcoll.h
CDefaultElementTraits Esta classe fornece métodos e funções padrão para uma classe de coleção. atlcoll.h
CDefaultHashTraits Esta classe fornece uma função estática para calcular valores de hash. atlcoll.h
CDialogImpl Esta classe fornece métodos para criar uma caixa de diálogo modal ou sem modos. atlwin.h
CDynamicChain Esta classe fornece métodos que suportam a encadeamento dinâmico de mapas de mensagens. atlwin.h
CElementTraits Esta classe é usada por classes de coleção para fornecer métodos e funções para movimentação, cópia, comparação e operações de hash. atlcoll.h
CElementTraitsBase Esta classe fornece métodos padrão de copiar e mover para uma classe de coleção. atlcoll.h
CFirePropNotifyEvent Esta classe fornece métodos para notificar o sumidouro do contentor sobre alterações nas propriedades de controlo. atlctl.h
CGlobalHeap Esta classe é IAtlMemMgr implementada usando as funções globais de heap Win32. atlmem.h
CHandle Esta classe fornece métodos para criar e utilizar um objeto handle. atlbase.h
CHeapPtr Uma classe de pointer inteligente para gerir apontadores de heap. atlcore.h
CHeapPtrBase Esta classe forma a base para várias classes inteligentes de ponteiros de heap. atlcore.h
CHeapPtrElementTraits Classe Esta classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de apontadores de heap. atlcoll.h
CHeapPtrList Esta classe fornece métodos úteis na construção de uma lista de ponteiros de heap. atlcoll.h
CImage Oferece suporte melhorado para bitmaps, incluindo a capacidade de carregar e guardar imagens em formatos JPEG, GIF, BMP e Portable Network Graphics (PNG). atlimage.h
CInterfaceArray Esta classe fornece métodos úteis na construção de um array de ponteiros de interface COM. atlcoll.h
CInterfaceList Esta classe fornece métodos úteis na construção de uma lista de ponteiros de interface COM. atlcoll.h
CLocalHeap Esta classe implementa IAtlMemMgr usando as funções locais de heap Win32. atlmem.h
CMessageMap Esta classe permite que os mapas de mensagens de um objeto sejam acedidos por outro objeto. atlwin.h
CNonStatelessWorker Classe Recebe solicitações de um pool de threads e as passa para um objeto de trabalho que é criado e destruído em cada solicitação. atlutil.h
CNoWorkerThread Classe Usa esta classe como argumento para as MonitorClass classes de cache de parâmetros template se quiseres desativar a manutenção dinâmica do cache. atlutil.h
CPathT Classe Esta classe representa um caminho. atlpath.h
CPrimitiveElementTraits Esta classe fornece métodos e funções padrão para uma classe de coleção composta por tipos de dados primitivos. atlcoll.h
CPrivateObjectSecurityDesc Esta classe representa um objeto descritor de segurança de objeto privado. atlsecurity.h
CRBMap Esta classe representa uma estrutura de mapeamento, usando uma árvore binária Red-Black. atlcoll.h
CRBMultiMap Esta classe representa uma estrutura de mapeamento que permite que cada chave seja associada a mais do que um valor, usando uma árvore binária Red-Black. atlcoll.h
CRBTree Esta aula fornece métodos para criar e utilizar uma árvore de Red-Black. atlcoll.h
CRegKey Esta classe fornece métodos para manipular entradas no registo do sistema. atlbase.h
CRTThreadTraits Esta classe fornece a função de criação para um thread CRT. Usa esta classe se a thread usar funções CRT. atlbase.h
CSacl Esta classe é um wrapper para uma estrutura SACL (lista de controlo de acesso ao sistema). atlsecurity.h
CSecurityAttributes Esta classe é uma capa fina para a SECURITY_ATTRIBUTES estrutura. atlsecurity.h
CSecurityDesc Esta classe é um envelope para a SECURITY_DESCRIPTOR estrutura. atlsecurity.h
CSid Esta classe é um wrapper para uma SID estrutura (identificador de segurança). atlsecurity.h
CSimpleArray Esta classe fornece métodos para gerir um array simples. atlsimpcoll.h
CSimpleArrayEqualHelper Esta aula ajuda a turma CSimpleArray . atlsimpcoll.h
CSimpleArrayEqualHelperFalse Esta aula ajuda a turma CSimpleArray . atlsimpcoll.h
CSimpleDialog Esta classe implementa uma caixa de diálogo modal básica. atlwin.h
CSimpleMap Esta classe fornece suporte para um array de mapeamento simples. atlsimpcoll.h
CSimpleMapEqualHelper Esta aula ajuda a turma CSimpleMap . atlsimpcoll.h
CSimpleMapEqualHelperFalse Esta aula ajuda a turma CSimpleMap . atlsimpcoll.h
CSnapInItemImpl Esta classe fornece métodos para implementar um objeto nó snap-in. atlsnap.h
CSnapInPropertyPageImpl Esta classe fornece métodos para implementar um objeto de página de propriedades snap-in. atlsnap.h
CStockPropImpl Esta disciplina fornece métodos para suportar o valor das propriedades de ações. atlctl.h
CStringElementTraits Esta classe fornece funções estáticas usadas pelas classes de coleção que armazenam CString objetos. cstringt.h
CStringElementTraitsI Esta classe fornece funções estáticas relacionadas com strings armazenadas nos objetos da classe de coleção. É semelhante a CStringElementTraits, mas realiza comparações insensíveis a maiúsculas e maiúsculas. atlcoll.h
CStringRefElementTraits Esta classe fornece funções estáticas relacionadas com strings armazenadas nos objetos da classe de coleção. Os objetos string são tratados como referências. atlcoll.h
CThreadPool Classe Essa classe fornece um pool de threads de trabalho que processam uma fila de itens de trabalho. atlutil.h
CTokenGroups Esta classe é um envelope para a TOKEN_GROUPS estrutura. atlsecurity.h
CTokenPrivileges Esta classe é um envelope para a TOKEN_PRIVILEGES estrutura. atlsecurity.h
CUrl Classe Esta classe representa uma URL. Ele permite que você manipule cada elemento da URL independentemente dos outros, seja analisando uma cadeia de caracteres de URL existente ou criando uma cadeia de caracteres do zero. atlutil.h
CW2AEX Esta classe é usada pelas macros CT2AEXde conversão de cadeias , CW2TEX, CW2CTEX, e CT2CAEX, e pelo typedef CW2A. atlconv.h
CW2CWEX Esta classe é usada pelas macros CW2CTEX de conversão de cadeias e CT2CWEX, e pelo typedef CW2CW. atlconv.h
CW2WEX Esta classe é usada pelas macros CW2TEX de conversão de cadeias e CT2WEX, e pelo typedef CW2W. atlconv.h
CWin32Heap Esta classe é IAtlMemMgr implementada usando as funções de alocação do heap Win32. atlmem.h
CWindow Esta classe fornece métodos para manipular uma janela. atlwin.h
CWindowImpl Esta classe fornece métodos para criar ou subclassar uma janela. atlwin.h
CWinTraits Esta classe fornece um método para padronizar os estilos usados ao criar um objeto janela. atlwin.h
CWinTraitsOR Esta classe fornece um método para padronizar os estilos usados ao criar um objeto janela. atlwin.h
CWndClassInfo Esta classe fornece métodos para registar informação para uma classe janela. atlwin.h
CWorkerThread Classe Essa classe cria uma thread de trabalho ou utiliza uma já existente, aguarda por um ou mais identificadores de objeto do kernel e executa uma função de cliente especificada quando um dos identificadores é ativado. atlutil.h
IAtlAutoThreadModule Esta classe representa uma interface para um CreateInstance método. atlbase.h
IAtlMemMgr Esta classe representa a interface para um gestor de memória. atlmem.h
IAxWinAmbientDispatch Esta interface fornece métodos para especificar características do controlo ou contentor hospedado. atlbase.h, ATLIFace.h
IAxWinAmbientDispatchEx Esta interface implementa propriedades ambientais suplementares para um controlo hospedado. atlbase.h, ATLIFace.h
IAxWinHostWindow Esta interface fornece métodos para manipular um controlo e o seu objeto anfitrião. atlbase.h, ATLIFace.h
IAxWinHostWindowLic Esta interface fornece métodos para manipular um controlo licenciado e o seu objeto anfitrião. atlbase.h, ATLIFace.h
ICollectionOnSTLImpl Esta classe fornece métodos usados por uma classe de coleção. atlcom.h
IConnectionPointContainerImpl Esta classe implementa um contentor de ponto de ligação para gerir uma coleção de IConnectionPointImpl objetos. atlcom.h
IConnectionPointImpl Esta classe implementa um ponto de ligação. atlcom.h
IDataObjectImpl Esta aula fornece métodos para apoiar a Transferência Uniforme de Dados e gerir ligações. atlctl.h
IDispatchImpl Esta classe fornece uma implementação padrão para a IDispatch parte de uma interface dual. atlcom.h
IDispEventImpl Esta classe fornece implementações dos IDispatch métodos. atlcom.h
IDispEventSimpleImpl Esta classe fornece implementações dos IDispatch métodos, sem obter informação de tipos de uma biblioteca de tipos. atlcom.h
IDocHostUIHandlerDispatch Uma interface para o motor de análise e renderização HTML da Microsoft. atlbase.h, ATLIFace.h
IEnumOnSTLImpl Esta classe define uma interface de enumerador baseada numa coleção de Biblioteca Padrão C++. atlcom.h
IObjectSafetyImpl Esta classe fornece uma implementação padrão da IObjectSafety interface para permitir que um cliente recupere e defina os níveis de segurança de um objeto. atlctl.h
IObjectWithSiteImpl Esta classe fornece métodos que permitem a um objeto comunicar com o seu site. atlcom.h
IOleControlImpl Esta classe fornece uma implementação padrão da IOleControl interface e implementa IUnknown. atlctl.h
IOleInPlaceActiveObjectImpl Esta classe fornece métodos para auxiliar a comunicação entre um controlo no local e o seu contentor. atlctl.h
IOleInPlaceObjectWindowlessImpl Esta classe implementa IUnknown e fornece métodos que permitem a um controlo sem janelas receber mensagens de janela e participar em operações de arrastar e largar. atlctl.h
IOleObjectImpl Esta classe implementa IUnknown e é a interface principal através da qual um contentor comunica com um controlo. atlctl.h
IPerPropertyBrowsingImpl Esta classe implementa IUnknown e permite a um cliente aceder à informação nas páginas de propriedades de um objeto. atlctl.h
IPersistPropertyBagImpl Esta classe implementa IUnknown e permite que um objeto guarde as suas propriedades num property bag fornecido pelo cliente. atlcom.h
IPersistStorageImpl Esta classe implementa a IPersistStorage interface. atlcom.h
IPersistStreamInitImpl Esta classe implementa IUnknown e fornece uma implementação padrão da IPersistStreamInit interface. atlcom.h
IPointerInactiveImpl Esta classe implementa IUnknown e os IPointerInactive métodos de interface. atlctl.h
IPropertyNotifySinkCP Esta classe expõe a IPropertyNotifySink interface como uma interface de saída num objeto conectável. atlctl.h
IPropertyPage2Impl Esta classe implementa IUnknown e herda a implementação padrão de IPropertyPageImpl. atlctl.h
IPropertyPageImpl Esta classe implementa IUnknown e fornece uma implementação padrão da IPropertyPage interface. atlctl.h
IProvideClassInfo2Impl Esta classe fornece uma implementação padrão dos IProvideClassInfo métodos e.IProvideClassInfo2 atlcom.h
IQuickActivateImpl Esta classe combina a inicialização de controlo dos contentores numa única chamada. atlctl.h
IRunnableObjectImpl Esta classe implementa IUnknown e fornece uma implementação padrão da IRunnableObject interface. atlctl.h
IServiceProviderImpl Esta classe fornece uma implementação padrão da IServiceProvider interface. atlcom.h
ISpecifyPropertyPagesImpl Esta classe implementa IUnknown e fornece uma implementação padrão da ISpecifyPropertyPages interface. atlcom.h
ISupportErrorInfoImpl Esta classe fornece uma implementação padrão da ISupportErrorInfo Interface interface e pode ser usada quando apenas uma única interface gera erros num objeto. atlcom.h
IThreadPoolConfig Interface Esta interface fornece métodos para configurar um pool de threads. atlutil.h
IViewObjectExImpl Esta classe implementa IUnknown e fornece implementações padrão das IViewObjectinterfaces , IViewObject2, e IViewObjectEx . atlctl.h
IWorkerThreadClient Interface IWorkerThreadClient é a interface implementada pelos clientes da CWorkerThread classe. atlutil.h
_U_MENUorID Esta classe fornece invólucros para CreateWindow e CreateWindowEx. atlwin.h
_U_RECT Esta classe de adaptador de argumentos permite RECT que sejam passados ponteiros ou referências para uma função implementada em termos de ponteiros. atlwin.h
_U_STRINGorID Esta classe de adaptador de argumentos permite que nomes de recursos (LPCTSTRs) ou IDs de recursos (UINTs) sejam passados para uma função sem que o chamador tenha de converter o ID para uma string usando a MAKEINTRESOURCE macro. atlwin.h
Win32ThreadTraits Esta classe fornece a função de criação para um thread do Windows. Usa esta classe se o thread não usar funções CRT. atlbase.h

Consulte também

Componentes de Ambiente de Trabalho ATL COM
Funções
Variáveis globais
Typedefs
Visão geral da classe