Partager via


Classes ATL

La bibliothèque ATL (ATL) inclut les classes suivantes. Pour rechercher une classe particulière par catégorie, consultez Vue d'ensemble de la classe ATL.

Classe

Description

Fichier d'en-tête

CA2AEX

Cette classe est utilisée par les macros de conversion de chaînes CA2TEX et CT2AEX, et le typedef CA2A.

atlconv.h

CA2CAEX

Cette classe est utilisée par les macros de conversion de chaînes CA2CTEX et CT2CAEX, et le typedef CA2CA.

atlconv.h

CA2WEX

Cette classe est utilisée par les macros de conversion de chaînes CA2TEX, CA2CTEX, CT2WEX, et CT2CWEX, et le typedef CA2W.

atlconv.h

CAccessToken

Cette classe est un wrapper pour un jeton d'accès.

atlsecurity.h

CACL

Cette classe est un wrapper pour une structure d' ACL (ACL).

atlsecurity.h

CAdapt

Ce modèle est utilisé pour encapsuler les classes qui redéfinissent l'opérateur d'adresse pour retourner autre que l'adresse de l'objet.

atlcomcli.h

CAtlArray

Cette classe implémente un objet table.

atlcoll.h

CAtlAutoThreadModule

Cette classe implémente un regroupé par thread, serveur COM de modèle cloisonné.

atlbase.h

CAtlAutoThreadModuleT

Cette classe fournit des méthodes pour implémenter un regroupé par thread, serveur COM de modèle cloisonné.

atlbase.h

CAtlBaseModule

Cette classe est instanciée dans chaque projet ATL.

atlcore.h

CAtlComModule

Cette classe implémente un module de serveur COM.

atlbase.h

CAtlDebugInterfacesModule

Cette classe fournit la prise en charge des interfaces de débogage.

atlbase.h

CAtlDllModuleT

Cette classe représente le package pour une DLL.

atlbase.h

CAtlException

Cette classe définit une exception ATL.

atlexcept.h

CAtlExeModuleT

Cette classe représente le package pour une application.

atlbase.h

CAtlFile

Cette classe fournit un wrapper mince autour de l'API de gestion de fichiers windows.

atlfile.h

CAtlFileMapping

Cette classe représente un fichier mappé en mémoire, en ajoutant un opérateur de cast aux méthodes de CAtlFileMappingBase.

atlfile.h

CAtlFileMappingBase

Cette classe représente un fichier mappé en mémoire.

atlfile.h

CAtlList

Cette classe fournit des méthodes pour créer et gérer un objet de liste.

atlcoll.h

CAtlMap

Cette classe fournit des méthodes pour créer et gérer un objet de mappage.

atlcoll.h

CAtlModule

Cette classe fournit des méthodes utilisées par plusieurs classes de module ATL.

atlbase.h

CAtlModuleT

Cette classe implémente un module ATL.

atlbase.h

CAtlPreviewCtrlImpl

Cette classe est une implémentation ATL d'une fenêtre définie sur une fenêtre hôte donné par le shell pour l'aperçu riche.

atlpreviewctrlimpl.h

CAtlServiceModuleT

Cette classe implémente un service.

atlbase.h

CAtlTemporaryFile

Cette classe fournit des méthodes pour la création et l'utilisation d'un fichier temporaire.

atlfile.h

CAtlTransactionManager

Cette classe fournit un wrapper aux fonctions de (KTM) du gestionnaire de transactions de noyau.

atltransactionmanager.h

CAtlWinModule

Cette classe fournit la prise en charge des composants de fenêtrage ATL.

atlbase.h

CAutoPtr

Cette classe représente un objet de pointeur intelligent.

atlbase.h

CAutoPtrArray

Cette classe fournit des méthodes utiles lorsque vous construisez un tableau de pointeurs intelligents.

atlbase.h

CAutoPtrElementTraits

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs intelligents.

atlcoll.h

CAutoPtrList

Cette classe fournit des méthodes utiles lorsque vous construisez une liste de pointeurs intelligents.

atlcoll.h

CAutoVectorPtr

Cette classe représente un objet de pointeur intelligent à nouveau vectorielles et des opérateurs delete.

atlbase.h

CAutoVectorPtrElementTraits

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs intelligents à nouveau vectorielles et d'opérateurs delete.

atlcoll.h

CAxDialogImpl

Cette classe implémente une boîte de dialogue (modale ou non modale) que des contrôles ActiveX d'hôtes.

atlwin.h

CAxWindow

Cette classe fournit des méthodes pour manipuler une fenêtre hébergement d'un contrôle ActiveX.

atlwin.h

CAxWindow2T

Cette classe fournit des méthodes pour manipuler une fenêtre qui héberge un contrôle ActiveX et a également une prise en charge de l'hébergement des contrôles ActiveX autorisés.

atlwin.h

CBindStatusCallback

Cette classe implémente l'interface IBindStatusCallback.

atlctl.h

CComAggObject

Cette classe implémente IUnknown pour un objet regroupé en agrégats.

atlcom.h

CComAllocator

Cette classe fournit des méthodes pour la gestion de la mémoire à des routines de mémoire COM.

atlbase.h

CComApartment

Cette classe fournit la prise en charge de gérer un " apartment " dans un module regroupé par thread EXE.

atlbase.h

CComAutoCriticalSection

Cette classe fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique.

atlcore.h

CComAutoThreadModule

As of ATL 7,0, CComAutoThreadModule est obsolète : consultez Modules ATL pour plus de détails.

atlbase.h

CComBSTR

Cette classe est un wrapper pour BSTRS.

atlbase.h

CComCachedTearOffObject

Cette classe implémente IUnknown pour une interface volante.

atlcom.h

CComClassFactory

Cette classe implémente l'interface d' IClassFactory .

atlcom.h

CComClassFactory2

Cette classe implémente l'interface d' IClassFactory2 .

atlcom.h

CComClassFactoryAutoThread

Cette classe implémente l'interface d' IClassFactory et autorise les objets à créer dans plusieurs des apartments.

atlcom.h

CComClassFactorySingleton

Cette classe dérive de CComClassFactory et utilise CComObjectGlobal pour construire un objet unique.

atlcom.h

CComCoClass

Cette classe fournit des méthodes pour créer des instances d'une classe et obtenir ses propriétés.

atlcom.h

CComCompositeControl

Cette classe fournit les méthodes requises pour implémenter un contrôle composite.

atlctl.h

CComContainedObject

Cette classe implémente IUnknown en déléguant à IUnknownde l'objet propriétaire.

atlcom.h

CComControl

Cette classe fournit des méthodes pour créer et gérer des contrôles ATL.

atlctl.h

CComControlBase

Cette classe fournit des méthodes pour créer et gérer des contrôles ATL.

atlctl.h

CComCriticalSection

Cette classe fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique.

atlcore.h

CComCritSecLock

Cette classe fournit des méthodes pour verrouiller et déverrouiller un objet de section critique.

atlbase.h

CComCurrency

Cette classe possède des méthodes et des opérateurs pour créer et gérer un objet d' CURRENCY .

atlcur.h

CComDynamicUnkArray

Cette classe stocke un tableau de pointeurs d' IUnknown .

atlcom.h

CComEnum

Cette classe définit un objet énumérateur COM selon un tableau.

atlcom.h

CComEnumImpl

Cette classe fournit l'implémentation pour une interface d'énumérateur COM dans lequel les éléments sont énumérés sont stockés dans un tableau.

atlcom.h

CComEnumOnSTL

Cette classe définit un objet énumérateur COM selon une collection STL.

atlcom.h

CComFakeCriticalSection

Cette classe fournit les mêmes méthodes que CComCriticalSection mais ne fournit pas une section critique.

atlcore.h

CComGITPtr

Cette classe fournit des méthodes pour traiter les pointeurs d'interface et le tableau global interface (GIT).

atlbase.h

CComHeap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation de mémoire COM.

ATLComMem.h

CComHeapPtr

Une classe intelligente de pointeur pour gérer des pointeurs de tas.

atlbase.h

CComModule

As of ATL 7,0, CComModule est obsolète : consultez Modules ATL pour plus de détails.

atlbase.h

CComMultiThreadModel

Cette classe fournit des méthodes thread-safe pour incrémenter ou décrémenter la valeur d'une variable.

atlbase.h

CComMultiThreadModelNoCS

Cette classe fournit des méthodes thread-safe pour incrémenter ou décrémenter la valeur d'une variable, sans verrou de section critique ou déverrouiller la fonctionnalité.

atlbase.h

CComObject

Cette classe implémente IUnknown pour un objet non regroupé en agrégats.

atlcom.h

CComObjectGlobal

Cette classe gère un décompte de références du package contenant votre objet d' Base .

atlcom.h

CComObjectNoLock

Cette classe implémente IUnknown pour un objet non regroupé en agrégats, mais n'incrémente pas le nombre de verrous sur le module dans le constructeur.

atlcom.h

CComObjectRoot

Ce typedef de CComObjectRootEx est mis en modèle dans le modèle de thread par défaut du serveur.

atlcom.h

CComObjectRootEx

Cette classe fournit des méthodes à la gestion de décompte de référence d'objet de handle pour non regroupé en agrégats et des objets regroupés en agrégats.

atlcom.h

CComObjectStack

Cette classe crée un objet COM temporaire et lui fournit une implémentation squelette d' IUnknown.

atlcom.h

CComPolyObject

Cette classe implémente IUnknown pour un objet de synthèse ou non regroupé en agrégats.

atlcom.h

CComPtr

Une classe intelligente de pointeur pour gérer des pointeurs d'interface COM.

atlcomcli.h

CComPtrBase

Cette classe constitue une base pour les classes intelligentes de pointeur à l'aide de les routines de mémoire COM.

atlcomcli.h

CComQIPtr

Une classe intelligente de pointeur pour gérer des pointeurs d'interface COM.

atlcomcli.h

CComQIPtrElementTraits

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs d'interface COM.

atlcoll.h

CComSafeArray

Cette classe est un wrapper pour la structure d' SAFEARRAY Data Type .

atlsafe.h

CComSafeArrayBound

Cette classe est un wrapper pour une structure d' SAFEARRAYBOUND .

atlsafe.h

CComSimpleThreadAllocator

Cette classe gère la sélection de thread pour la classe CComAutoThreadModule.

atlbase.h

CComSingleThreadModel

Cette classe fournit des méthodes pour incrémenter ou décrémenter la valeur d'une variable.

atlbase.h

CComTearOffObject

Cette classe implémente une interface volante.

atlcom.h

CComUnkArray

Cette classe stocke des pointeurs d' IUnknown et est conçue pour être utilisée comme paramètre à la classe de modèle d' IConnectionPointImpl .

atlcom.h

CComVariant

Cette classe encapsule le type VARIANT, en fournissant un membre indiquant le type de données stocké.

atlcomcli.h

CContainedWindowT

Cette classe implémente une fenêtre contenue dans un autre objet.

atlwin.h

CCRTAllocator

Cette classe fournit des méthodes pour la gestion de la mémoire à des routines de mémoire CRT.

atlcore.h

CCRTHeap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions de tas CRT.

atlmem.h

CDacl

Cette classe est un wrapper pour une structure de liste DACL nulle (liste de contrôle d'accès discrétionnaire).

atlsecurity.h

CDebugReportHook, classe

Utilisez cette classe pour envoyer des rapports de débogage vers un canal nommé.

atlutil.h

CDefaultCharTraits

Cette classe fournit deux fonctions statiques pour convertir des caractères entre majuscules et minuscules.

atlcoll.h

CDefaultCompareTraits

Cette classe fournit des fonctions de comparaison par défaut d'élément.

atlcoll.h

CDefaultElementTraits

Cette classe fournit des méthodes par défaut et des fonctions pour une classe de collection.

atlcoll.h

CDefaultHashTraits

Cette classe fournit une fonction statique pour les valeurs de calcul de hachage.

atlcoll.h

CDialogImpl

Cette classe fournit des méthodes pour créer un modal ou une boîte de dialogue non modale.

atlwin.h

CDynamicChain

Cette classe fournit des méthodes qui prend en charge le chaînage dynamique des tables des messages.

atlwin.h

CElementTraits

Cette classe est utilisée par les classes de collection pour fournir des méthodes et des fonctions pour déplacer, copier, de comparaison, et opérations de hachage.

atlcoll.h

CElementTraitsBase

Cette classe fournit des méthodes par défaut de copie et de déplacement pour une classe de collection.

atlcoll.h

CFirePropNotifyEvent

Cette classe fournit des méthodes pour notifier le récepteur du conteneur concernant les modifications de propriété de contrôle.

atlctl.h

CGlobalHeap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions globales du tas Win32.

atlmem.h

CHandle

Cette classe fournit des méthodes pour la création et l'utilisation d'un objet de handle.

atlbase.h

CHeapPtr

Une classe intelligente de pointeur pour gérer des pointeurs de tas.

atlcore.h

CHeapPtrBase

Cette classe forme la base de plusieurs classes intelligentes de pointeur du tas.

atlcore.h

Classe de CHeapPtrElementTraits

Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs de tas.

atlcoll.h

CHeapPtrList

Cette classe fournit des méthodes utiles lorsque vous construisez une liste des pointeurs de tas.

atlcoll.h

CImage

Fournit une prise en charge améliorée de bitmap, notamment la possibilité de charger et d'enregistrer les images dans JPEG, GIF, BMP, et les formats de définition de données (PNG) PNG.

atlimage.h

CInterfaceArray

Cette classe fournit des méthodes utiles lorsque vous construisez un tableau de pointeurs d'interface COM.

atlcoll.h

CInterfaceList

Cette classe fournit des méthodes utiles lorsque vous construisez une liste des pointeurs d'interface COM.

atlcoll.h

CLocalHeap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions locales de tas Win32.

atlmem.h

CMessageMap

Cette classe fournit les tables des messages d'un objet soient accessibles par un autre objet.

atlwin.h

CNonStatelessWorker, classe

Accepte les demandes d'un pool de threads et les transmet à un objet de travail créé et détruit à chaque requête.

atlutil.h

CNoWorkerThread, classe

Utilisez cette classe comme argument pour les classes de cache de paramètre de modèle d' MonitorClass si vous souhaitez désactiver la maintenance dynamique de cache.

atlutil.h

CPathT, classe

Cette classe représente un chemin d'accès.

atlpath.h

CPrimitiveElementTraits

Cette classe fournit des méthodes par défaut et des fonctions pour une classe de collection composée des types de données primitifs.

atlcoll.h

CPrivateObjectSecurityDesc

Cette classe représente un objet privé modèle de sécurité des objets.

atlsecurity.h

CRBMap

Cette classe représente une structure de mappage, à l'aide d'un arbre binaire de Rouge- Noir.

atlcoll.h

CRBMultiMap

Cette classe représente une structure de mappage qui permet à chaque clé à associer à plusieurs valeurs, à l'aide d'un arbre binaire de Rouge- Noir.

atlcoll.h

CRBTree

Cette classe fournit des méthodes pour créer et utiliser une arborescence de Rouge-Noir.

atlcoll.h

CRegKey

Cette classe fournit des méthodes pour manipuler des entrées dans la base de registres.

atlbase.h

CRTThreadTraits

Cette classe fournit la fonction de création d'un thread CRT. Utilisez cette classe si le thread utilise des fonctions CRT.

atlbase.h

CSacl

Cette classe est un wrapper pour une structure de SACL (liste de contrôle d'accès système ().

atlsecurity.h

CSecurityAttributes

Cette classe est un wrapper mince pour la structure de SECURITY_ATTRIBUTES .

atlsecurity.h

CSecurityDesc

Cette classe est un wrapper pour la structure de SECURITY_DESCRIPTOR .

atlsecurity.h

CSid

Cette classe est un wrapper pour une structure d' SID (identificateur de sécurité).

atlsecurity.h

CSimpleArray

Cette classe fournit des méthodes pour gérer un tableau simple.

atlsimpcoll.h

CSimpleArrayEqualHelper

Cette classe est un programme d'assistance pour la classe de CSimpleArray .

atlsimpcoll.h

CSimpleArrayEqualHelperFalse

Cette classe est un programme d'assistance pour la classe de CSimpleArray .

atlsimpcoll.h

CSimpleDialog

Cette classe implémente une boîte de dialogue modale de base.

atlwin.h

CSimpleMap

Cette classe fournit la prise en charge d'un tableau de mappage simple.

atlsimpcoll.h

CSimpleMapEqualHelper

Cette classe est un programme d'assistance pour la classe de CSimpleMap .

atlsimpcoll.h

CSimpleMapEqualHelperFalse

Cette classe est un programme d'assistance pour la classe de CSimpleMap .

atlsimpcoll.h

CSnapInItemImpl

Cette classe fournit des méthodes pour implémenter un objet de nœud de composant logiciel enfichable.

atlsnap.h

CSnapInPropertyPageImpl

Cette classe fournit des méthodes pour implémenter un objet page de propriétés de composant logiciel enfichable.

atlsnap.h

CStockPropImpl

Cette classe fournit des méthodes pour prendre en charge les valeurs de propriétés stock.

atlctl.h

CStringElementTraits

Cette classe fournit des fonctions static utilisées par les classes de collection enregistrant des objets d' CString .

cstringt.h

CStringElementTraitsI

Cette classe fournit des fonctions static liées aux chaînes stockées dans des objets de classe de collection. Il est semblable à CStringElementTraits, mais effectue des comparaisons ne respectant pas la casse.

atlcoll.h

CStringRefElementTraits

Cette classe fournit des fonctions static liées aux chaînes stockées dans des objets de classe de collection. Les objets String sont traités comme références.

atlcoll.h

CThreadPool de classe

Cette classe fournit un pool de threads de travail qui traitent une file d'attente des éléments de travail.

atlutil.h

CTokenGroups

Cette classe est un wrapper pour la structure de TOKEN_GROUPS .

atlsecurity.h

CTokenPrivileges

Cette classe est un wrapper pour la structure de TOKEN_PRIVILEGES .

atlsecurity.h

CUrl, classe

Cette classe représente une URL. Elle vous permet de manipuler chaque élément de l'URL indépendamment des autres si l'analyse une chaîne existante d'URL ou de la génération d'une chaîne à partir de zéro.

atlutil.h

CW2AEX

Cette classe est utilisée par les macros de conversion de chaînes CT2AEX, CW2TEX, CW2CTEX, et CT2CAEX, et le typedef CW2A.

atlconv.h

CW2CWEX

Cette classe est utilisée par les macros de conversion de chaînes CW2CTEX et CT2CWEX, et le typedef CW2CW.

atlconv.h

CW2WEX

Cette classe est utilisée par les macros de conversion de chaînes CW2TEX et CT2WEX, et le typedef CW2W.

atlconv.h

CWin32Heap

Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation du tas Win32.

atlmem.h

CWindow

Cette classe fournit des méthodes pour manipuler une fenêtre.

atlwin.h

CWindowImpl

Cette classe fournit des méthodes pour créer ou sous-classement une fenêtre.

atlwin.h

CWinTraits

Cette classe fournit une méthode pour standardiser les styles utilisés en créant un objet window.

atlwin.h

CWinTraitsOR

Cette classe fournit une méthode pour standardiser les styles utilisés en créant un objet window.

atlwin.h

CWndClassInfo

Cette classe fournit des méthodes pour stocker les informations relatives à une classe de fenêtre.

atlwin.h

CWorkerThread, classe

Cette classe crée un thread de travail ou utilise existant, attend un ou plusieurs handles d'objet de noyau, puis exécute une fonction cliente spécifiée lorsque l'une des poignées est signalé.

atlutil.h

IAtlAutoThreadModule

Cette classe représente une interface à une méthode d' CreateInstance .

atlbase.h

IAtlMemMgr

Cette classe représente l'interface à un gestionnaire de mémoire.

atlmem.h

IAxWinAmbientDispatch

Cette interface fournit des méthodes pour spécifier des caractéristiques du contrôle ou du conteneur hébergé.

atlbase.h, ATLIFace.h

IAxWinAmbientDispatchEx

Cette interface implémente les propriétés ambiantes supplémentaires pour un contrôle hébergé.

atlbase.h, ATLIFace.h

IAxWinHostWindow

Cette interface fournit des méthodes pour manipuler un contrôle et son objet hôte.

atlbase.h, ATLIFace.h

IAxWinHostWindowLic

Cette interface fournit des méthodes pour manipuler un contrôle sous licence et son objet hôte.

atlbase.h, ATLIFace.h

ICollectionOnSTLImpl

Cette classe fournit des méthodes utilisées par une classe de collection.

atlcom.h

IConnectionPointContainerImpl

Cette classe implémente un conteneur de point de connexion pour gérer une collection d'objets IConnectionPointImpl .

atlcom.h

IConnectionPointImpl

Cette classe implémente un point de connexion.

atlcom.h

IDataObjectImpl

Cette classe fournit des méthodes pour prendre en charge l'Uniform Data Transfer et gérer des connexions.

atlctl.h

IDispatchImpl

Cette classe fournit une implémentation par défaut de la partie d' IDispatch d'une interface double.

atlcom.h

IDispEventImpl

Cette classe fournit des implémentations de méthodes d' IDispatch .

atlcom.h

IDispEventSimpleImpl

Cette classe fournit des implémentations de méthodes d' IDispatch , sans obtenir des informations de type d'une bibliothèque de types.

atlcom.h

IDocHostUIHandlerDispatch

Une interface à l'analyse et au moteur de rendu HTML Microsoft.

atlbase.h, ATLIFace.h

IEnumOnSTLImpl

Cette classe définit une interface d'énumérateur sur une collection STL.

atlcom.h

IObjectSafetyImpl

Cette classe fournit une implémentation par défaut de l'interface d' IObjectSafety pour permettre à un client pour récupérer et définir les niveaux de sécurité d'un objet.

atlctl.h

IObjectWithSiteImpl

Cette classe fournit des méthodes permettant à un objet pour communiquer avec son site.

atlcom.h

IOleControlImpl

Cette classe fournit une implémentation par défaut de l'interface d' IOleControl et implémente IUnknown.

atlctl.h

IOleInPlaceActiveObjectImpl

Cette classe fournit des méthodes pour faciliter la communication entre un contrôle sur place et son conteneur.

atlctl.h

IOleInPlaceObjectWindowlessImpl

Cette classe implémente IUnknown et fournit des méthodes qui permettent à un contrôle sans fenêtre de recevoir des messages de fenêtre et de participer aux opérations de glisser-déplacer.

atlctl.h

IOleObjectImpl

Cette classe implémente IUnknown et est l'interface principale dans laquelle un conteneur communique avec un contrôle.

atlctl.h

IPerPropertyBrowsingImpl

Cette classe implémente IUnknown et permet à un client d'accéder aux informations dans les pages d'une propriété de l'objet.

atlctl.h

IPersistPropertyBagImpl

Cette classe implémente IUnknown et permet à un objet pour enregistrer ses propriétés dans un conteneur des propriétés client fourni.

atlcom.h

IPersistStorageImpl

Cette classe implémente l'interface d' IPersistStorage .

atlcom.h

IPersistStreamInitImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPersistStreamInit .

atlcom.h

IPointerInactiveImpl

Cette classe implémente IUnknown et les méthodes d'interface d' IPointerInactive .

atlctl.h

IPropertyNotifySinkCP

Cette classe expose l'interface d' IPropertyNotifySink comme interface sortante sur un objet connectable.

atlctl.h

IPropertyPage2Impl

Cette classe implémente IUnknown et hérite l'implémentation par défaut d' IPropertyPageImpl.

atlctl.h

IPropertyPageImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPropertyPage .

atlctl.h

IProvideClassInfo2Impl

Cette classe fournit une implémentation par défaut des méthodes d' IProvideClassInfo et d' IProvideClassInfo2 .

atlcom.h

IQuickActivateImpl

Cette classe associe l'initialisation de contrôle des conteneurs dans un seul appel.

atlctl.h

IRunnableObjectImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IRunnableObject .

atlctl.h

IServiceProviderImpl

Cette classe fournit une implémentation par défaut de l'interface d' IServiceProvider .

atlcom.h

ISpecifyPropertyPagesImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' ISpecifyPropertyPages .

atlcom.h

ISupportErrorInfoImpl

Cette classe fournit une implémentation par défaut de l'interface d' ISupportErrorInfo Interface et peut être utilisée lorsque qu'une seule interface génère des erreurs dans un objet.

atlcom.h

Interface d'IThreadPoolConfig

Cette interface fournit des méthodes pour configurer un pool de threads.

atlutil.h

IViewObjectExImpl

Cette classe implémente IUnknown et fournit des implémentations par défaut des interfaces d' IViewObject, d' IViewObject2, et d' IViewObjectEx .

atlctl.h

Interface d'IWorkerThreadClient

IWorkerThreadClient est l'interface implémentée par les clients de la classe de CWorkerThread .

atlutil.h

_U_MENUorID

Cette classe fournit des wrappers pour CreateWindow et CreateWindowEx.

atlwin.h

_U_RECT

Cette classe d'adaptateur d'argument permet des pointeurs ou des références d' RECT à passer à une fonction qui est implémentée en termes de pointeurs.

atlwin.h

_U_STRINGorID

Cette classe d'adaptateur d'argument permet des noms de ressources (LPCTSTRs) ou des identificateurs de ressource (uints) à passer à une fonction sans que l'appelant de convertir l'ID d'une chaîne à l'aide de la macro de MAKEINTRESOURCE .

atlwin.h

Win32ThreadTraits

Cette classe fournit la fonction de création d'un thread windows. Utilisez cette classe si le thread n'utilise pas les fonctions CRT.

atlbase.h

Voir aussi

Autres ressources

Composants de Bureau COM ATL

Fonctions ATL

Variables globales ATL

Structures ATL

Typedefs ATL

Vue d'ensemble de la classe ATL