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 |
---|---|---|
Cette classe est utilisée par les macros de conversion de chaînes CA2TEX et CT2AEX, et le typedef CA2A. |
atlconv.h |
|
Cette classe est utilisée par les macros de conversion de chaînes CA2CTEX et CT2CAEX, et le typedef CA2CA. |
atlconv.h |
|
Cette classe est utilisée par les macros de conversion de chaînes CA2TEX, CA2CTEX, CT2WEX, et CT2CWEX, et le typedef CA2W. |
atlconv.h |
|
Cette classe est un wrapper pour un jeton d'accès. |
atlsecurity.h |
|
Cette classe est un wrapper pour une structure d' ACL (ACL). |
atlsecurity.h |
|
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 |
|
Cette classe implémente un objet table. |
atlcoll.h |
|
Cette classe implémente un regroupé par thread, serveur COM de modèle cloisonné. |
atlbase.h |
|
Cette classe fournit des méthodes pour implémenter un regroupé par thread, serveur COM de modèle cloisonné. |
atlbase.h |
|
Cette classe est instanciée dans chaque projet ATL. |
atlcore.h |
|
Cette classe implémente un module de serveur COM. |
atlbase.h |
|
Cette classe fournit la prise en charge des interfaces de débogage. |
atlbase.h |
|
Cette classe représente le package pour une DLL. |
atlbase.h |
|
Cette classe définit une exception ATL. |
atlexcept.h |
|
Cette classe représente le package pour une application. |
atlbase.h |
|
Cette classe fournit un wrapper mince autour de l'API de gestion de fichiers windows. |
atlfile.h |
|
Cette classe représente un fichier mappé en mémoire, en ajoutant un opérateur de cast aux méthodes de CAtlFileMappingBase. |
atlfile.h |
|
Cette classe représente un fichier mappé en mémoire. |
atlfile.h |
|
Cette classe fournit des méthodes pour créer et gérer un objet de liste. |
atlcoll.h |
|
Cette classe fournit des méthodes pour créer et gérer un objet de mappage. |
atlcoll.h |
|
Cette classe fournit des méthodes utilisées par plusieurs classes de module ATL. |
atlbase.h |
|
Cette classe implémente un module ATL. |
atlbase.h |
|
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 |
|
Cette classe implémente un service. |
atlbase.h |
|
Cette classe fournit des méthodes pour la création et l'utilisation d'un fichier temporaire. |
atlfile.h |
|
Cette classe fournit un wrapper aux fonctions de (KTM) du gestionnaire de transactions de noyau. |
atltransactionmanager.h |
|
Cette classe fournit la prise en charge des composants de fenêtrage ATL. |
atlbase.h |
|
Cette classe représente un objet de pointeur intelligent. |
atlbase.h |
|
Cette classe fournit des méthodes utiles lorsque vous construisez un tableau de pointeurs intelligents. |
atlbase.h |
|
Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs intelligents. |
atlcoll.h |
|
Cette classe fournit des méthodes utiles lorsque vous construisez une liste de pointeurs intelligents. |
atlcoll.h |
|
Cette classe représente un objet de pointeur intelligent à nouveau vectorielles et des opérateurs delete. |
atlbase.h |
|
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 |
|
Cette classe implémente une boîte de dialogue (modale ou non modale) que des contrôles ActiveX d'hôtes. |
atlwin.h |
|
Cette classe fournit des méthodes pour manipuler une fenêtre hébergement d'un contrôle ActiveX. |
atlwin.h |
|
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 |
|
Cette classe implémente l'interface IBindStatusCallback. |
atlctl.h |
|
Cette classe implémente IUnknown pour un objet regroupé en agrégats. |
atlcom.h |
|
Cette classe fournit des méthodes pour la gestion de la mémoire à des routines de mémoire COM. |
atlbase.h |
|
Cette classe fournit la prise en charge de gérer un " apartment " dans un module regroupé par thread EXE. |
atlbase.h |
|
Cette classe fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique. |
atlcore.h |
|
As of ATL 7,0, CComAutoThreadModule est obsolète : consultez Modules ATL pour plus de détails. |
atlbase.h |
|
Cette classe est un wrapper pour BSTRS. |
atlbase.h |
|
Cette classe implémente IUnknown pour une interface volante. |
atlcom.h |
|
Cette classe implémente l'interface d' IClassFactory . |
atlcom.h |
|
Cette classe implémente l'interface d' IClassFactory2 . |
atlcom.h |
|
Cette classe implémente l'interface d' IClassFactory et autorise les objets à créer dans plusieurs des apartments. |
atlcom.h |
|
Cette classe dérive de CComClassFactory et utilise CComObjectGlobal pour construire un objet unique. |
atlcom.h |
|
Cette classe fournit des méthodes pour créer des instances d'une classe et obtenir ses propriétés. |
atlcom.h |
|
Cette classe fournit les méthodes requises pour implémenter un contrôle composite. |
atlctl.h |
|
Cette classe implémente IUnknown en déléguant à IUnknownde l'objet propriétaire. |
atlcom.h |
|
Cette classe fournit des méthodes pour créer et gérer des contrôles ATL. |
atlctl.h |
|
Cette classe fournit des méthodes pour créer et gérer des contrôles ATL. |
atlctl.h |
|
Cette classe fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique. |
atlcore.h |
|
Cette classe fournit des méthodes pour verrouiller et déverrouiller un objet de section critique. |
atlbase.h |
|
Cette classe possède des méthodes et des opérateurs pour créer et gérer un objet d' CURRENCY . |
atlcur.h |
|
Cette classe stocke un tableau de pointeurs d' IUnknown . |
atlcom.h |
|
Cette classe définit un objet énumérateur COM selon un tableau. |
atlcom.h |
|
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 |
|
Cette classe définit un objet énumérateur COM selon une collection STL. |
atlcom.h |
|
Cette classe fournit les mêmes méthodes que CComCriticalSection mais ne fournit pas une section critique. |
atlcore.h |
|
Cette classe fournit des méthodes pour traiter les pointeurs d'interface et le tableau global interface (GIT). |
atlbase.h |
|
Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation de mémoire COM. |
ATLComMem.h |
|
Une classe intelligente de pointeur pour gérer des pointeurs de tas. |
atlbase.h |
|
As of ATL 7,0, CComModule est obsolète : consultez Modules ATL pour plus de détails. |
atlbase.h |
|
Cette classe fournit des méthodes thread-safe pour incrémenter ou décrémenter la valeur d'une variable. |
atlbase.h |
|
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 |
|
Cette classe implémente IUnknown pour un objet non regroupé en agrégats. |
atlcom.h |
|
Cette classe gère un décompte de références du package contenant votre objet d' Base . |
atlcom.h |
|
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 |
|
Ce typedef de CComObjectRootEx est mis en modèle dans le modèle de thread par défaut du serveur. |
atlcom.h |
|
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 |
|
Cette classe crée un objet COM temporaire et lui fournit une implémentation squelette d' IUnknown. |
atlcom.h |
|
Cette classe implémente IUnknown pour un objet de synthèse ou non regroupé en agrégats. |
atlcom.h |
|
Une classe intelligente de pointeur pour gérer des pointeurs d'interface COM. |
atlcomcli.h |
|
Cette classe constitue une base pour les classes intelligentes de pointeur à l'aide de les routines de mémoire COM. |
atlcomcli.h |
|
Une classe intelligente de pointeur pour gérer des pointeurs d'interface COM. |
atlcomcli.h |
|
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 |
|
Cette classe est un wrapper pour la structure d' SAFEARRAY Data Type . |
atlsafe.h |
|
Cette classe est un wrapper pour une structure d' SAFEARRAYBOUND . |
atlsafe.h |
|
Cette classe gère la sélection de thread pour la classe CComAutoThreadModule. |
atlbase.h |
|
Cette classe fournit des méthodes pour incrémenter ou décrémenter la valeur d'une variable. |
atlbase.h |
|
Cette classe implémente une interface volante. |
atlcom.h |
|
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 |
|
Cette classe encapsule le type VARIANT, en fournissant un membre indiquant le type de données stocké. |
atlcomcli.h |
|
Cette classe implémente une fenêtre contenue dans un autre objet. |
atlwin.h |
|
Cette classe fournit des méthodes pour la gestion de la mémoire à des routines de mémoire CRT. |
atlcore.h |
|
Cette classe implémente IAtlMemMgr à l'aide de les fonctions de tas CRT. |
atlmem.h |
|
Cette classe est un wrapper pour une structure de liste DACL nulle (liste de contrôle d'accès discrétionnaire). |
atlsecurity.h |
|
Utilisez cette classe pour envoyer des rapports de débogage vers un canal nommé. |
atlutil.h |
|
Cette classe fournit deux fonctions statiques pour convertir des caractères entre majuscules et minuscules. |
atlcoll.h |
|
Cette classe fournit des fonctions de comparaison par défaut d'élément. |
atlcoll.h |
|
Cette classe fournit des méthodes par défaut et des fonctions pour une classe de collection. |
atlcoll.h |
|
Cette classe fournit une fonction statique pour les valeurs de calcul de hachage. |
atlcoll.h |
|
Cette classe fournit des méthodes pour créer un modal ou une boîte de dialogue non modale. |
atlwin.h |
|
Cette classe fournit des méthodes qui prend en charge le chaînage dynamique des tables des messages. |
atlwin.h |
|
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 |
|
Cette classe fournit des méthodes par défaut de copie et de déplacement pour une classe de collection. |
atlcoll.h |
|
Cette classe fournit des méthodes pour notifier le récepteur du conteneur concernant les modifications de propriété de contrôle. |
atlctl.h |
|
Cette classe implémente IAtlMemMgr à l'aide de les fonctions globales du tas Win32. |
atlmem.h |
|
Cette classe fournit des méthodes pour la création et l'utilisation d'un objet de handle. |
atlbase.h |
|
Une classe intelligente de pointeur pour gérer des pointeurs de tas. |
atlcore.h |
|
Cette classe forme la base de plusieurs classes intelligentes de pointeur du tas. |
atlcore.h |
|
Cette classe fournit des méthodes, des fonctions static, et les typedefs utiles pour créer des collections de pointeurs de tas. |
atlcoll.h |
|
Cette classe fournit des méthodes utiles lorsque vous construisez une liste des pointeurs de tas. |
atlcoll.h |
|
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 |
|
Cette classe fournit des méthodes utiles lorsque vous construisez un tableau de pointeurs d'interface COM. |
atlcoll.h |
|
Cette classe fournit des méthodes utiles lorsque vous construisez une liste des pointeurs d'interface COM. |
atlcoll.h |
|
Cette classe implémente IAtlMemMgr à l'aide de les fonctions locales de tas Win32. |
atlmem.h |
|
Cette classe fournit les tables des messages d'un objet soient accessibles par un autre objet. |
atlwin.h |
|
Accepte les demandes d'un pool de threads et les transmet à un objet de travail créé et détruit à chaque requête. |
atlutil.h |
|
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 |
|
Cette classe représente un chemin d'accès. |
atlpath.h |
|
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 |
|
Cette classe représente un objet privé modèle de sécurité des objets. |
atlsecurity.h |
|
Cette classe représente une structure de mappage, à l'aide d'un arbre binaire de Rouge- Noir. |
atlcoll.h |
|
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 |
|
Cette classe fournit des méthodes pour créer et utiliser une arborescence de Rouge-Noir. |
atlcoll.h |
|
Cette classe fournit des méthodes pour manipuler des entrées dans la base de registres. |
atlbase.h |
|
Cette classe fournit la fonction de création d'un thread CRT.Utilisez cette classe si le thread utilise des fonctions CRT. |
atlbase.h |
|
Cette classe est un wrapper pour une structure de SACL (liste de contrôle d'accès système (). |
atlsecurity.h |
|
Cette classe est un wrapper mince pour la structure de SECURITY_ATTRIBUTES . |
atlsecurity.h |
|
Cette classe est un wrapper pour la structure de SECURITY_DESCRIPTOR . |
atlsecurity.h |
|
Cette classe est un wrapper pour une structure d' SID (identificateur de sécurité). |
atlsecurity.h |
|
Cette classe fournit des méthodes pour gérer un tableau simple. |
atlsimpcoll.h |
|
Cette classe est un programme d'assistance pour la classe de CSimpleArray . |
atlsimpcoll.h |
|
Cette classe est un programme d'assistance pour la classe de CSimpleArray . |
atlsimpcoll.h |
|
Cette classe implémente une boîte de dialogue modale de base. |
atlwin.h |
|
Cette classe fournit la prise en charge d'un tableau de mappage simple. |
atlsimpcoll.h |
|
Cette classe est un programme d'assistance pour la classe de CSimpleMap . |
atlsimpcoll.h |
|
Cette classe est un programme d'assistance pour la classe de CSimpleMap . |
atlsimpcoll.h |
|
Cette classe fournit des méthodes pour implémenter un objet de nœud de composant logiciel enfichable. |
atlsnap.h |
|
Cette classe fournit des méthodes pour implémenter un objet page de propriétés de composant logiciel enfichable. |
atlsnap.h |
|
Cette classe fournit des méthodes pour prendre en charge les valeurs de propriétés stock. |
atlctl.h |
|
Cette classe fournit des fonctions static utilisées par les classes de collection enregistrant des objets d' CString . |
cstringt.h |
|
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 |
|
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 |
|
Cette classe fournit un pool de threads de travail qui traitent une file d'attente des éléments de travail. |
atlutil.h |
|
Cette classe est un wrapper pour la structure de TOKEN_GROUPS . |
atlsecurity.h |
|
Cette classe est un wrapper pour la structure de TOKEN_PRIVILEGES . |
atlsecurity.h |
|
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 |
|
Cette classe est utilisée par les macros de conversion de chaînes CT2AEX, CW2TEX, CW2CTEX, et CT2CAEX, et le typedef CW2A. |
atlconv.h |
|
Cette classe est utilisée par les macros de conversion de chaînes CW2CTEX et CT2CWEX, et le typedef CW2CW. |
atlconv.h |
|
Cette classe est utilisée par les macros de conversion de chaînes CW2TEX et CT2WEX, et le typedef CW2W. |
atlconv.h |
|
Cette classe implémente IAtlMemMgr à l'aide de les fonctions d'allocation du tas Win32. |
atlmem.h |
|
Cette classe fournit des méthodes pour manipuler une fenêtre. |
atlwin.h |
|
Cette classe fournit des méthodes pour créer ou sous-classement une fenêtre. |
atlwin.h |
|
Cette classe fournit une méthode pour standardiser les styles utilisés en créant un objet window. |
atlwin.h |
|
Cette classe fournit une méthode pour standardiser les styles utilisés en créant un objet window. |
atlwin.h |
|
Cette classe fournit des méthodes pour stocker les informations relatives à une classe de fenêtre. |
atlwin.h |
|
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 |
|
Cette classe représente une interface à une méthode d' CreateInstance . |
atlbase.h |
|
Cette classe représente l'interface à un gestionnaire de mémoire. |
atlmem.h |
|
Cette interface fournit des méthodes pour spécifier des caractéristiques du contrôle ou du conteneur hébergé. |
atlbase.h, ATLIFace.h |
|
Cette interface implémente les propriétés ambiantes supplémentaires pour un contrôle hébergé. |
atlbase.h, ATLIFace.h |
|
Cette interface fournit des méthodes pour manipuler un contrôle et son objet hôte. |
atlbase.h, ATLIFace.h |
|
Cette interface fournit des méthodes pour manipuler un contrôle sous licence et son objet hôte. |
atlbase.h, ATLIFace.h |
|
Cette classe fournit des méthodes utilisées par une classe de collection. |
atlcom.h |
|
Cette classe implémente un conteneur de point de connexion pour gérer une collection d'objets IConnectionPointImpl . |
atlcom.h |
|
Cette classe implémente un point de connexion. |
atlcom.h |
|
Cette classe fournit des méthodes pour prendre en charge l'Uniform Data Transfer et gérer des connexions. |
atlctl.h |
|
Cette classe fournit une implémentation par défaut de la partie d' IDispatch d'une interface double. |
atlcom.h |
|
Cette classe fournit des implémentations de méthodes d' IDispatch . |
atlcom.h |
|
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 |
|
Une interface à l'analyse et au moteur de rendu HTML Microsoft. |
atlbase.h, ATLIFace.h |
|
Cette classe définit une interface d'énumérateur sur une collection STL. |
atlcom.h |
|
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 |
|
Cette classe fournit des méthodes permettant à un objet pour communiquer avec son site. |
atlcom.h |
|
Cette classe fournit une implémentation par défaut de l'interface d' IOleControl et implémente IUnknown. |
atlctl.h |
|
Cette classe fournit des méthodes pour faciliter la communication entre un contrôle sur place et son conteneur. |
atlctl.h |
|
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 |
|
Cette classe implémente IUnknown et est l'interface principale dans laquelle un conteneur communique avec un contrôle. |
atlctl.h |
|
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 |
|
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 |
|
Cette classe implémente l'interface d' IPersistStorage . |
atlcom.h |
|
Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPersistStreamInit . |
atlcom.h |
|
Cette classe implémente IUnknown et les méthodes d'interface d' IPointerInactive . |
atlctl.h |
|
Cette classe expose l'interface d' IPropertyNotifySink comme interface sortante sur un objet connectable. |
atlctl.h |
|
Cette classe implémente IUnknown et hérite l'implémentation par défaut d' IPropertyPageImpl. |
atlctl.h |
|
Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPropertyPage . |
atlctl.h |
|
Cette classe fournit une implémentation par défaut des méthodes d' IProvideClassInfo et d' IProvideClassInfo2 . |
atlcom.h |
|
Cette classe associe l'initialisation de contrôle des conteneurs dans un seul appel. |
atlctl.h |
|
Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IRunnableObject . |
atlctl.h |
|
Cette classe fournit une implémentation par défaut de l'interface d' IServiceProvider . |
atlcom.h |
|
Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' ISpecifyPropertyPages . |
atlcom.h |
|
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 |
|
Cette interface fournit des méthodes pour configurer un pool de threads. |
atlutil.h |
|
Cette classe implémente IUnknown et fournit des implémentations par défaut des interfaces d' IViewObject, d' IViewObject2, et d' IViewObjectEx . |
atlctl.h |
|
IWorkerThreadClient est l'interface implémentée par les clients de la classe de CWorkerThread . |
atlutil.h |
|
Cette classe fournit des wrappers pour CreateWindow et CreateWindowEx. |
atlwin.h |
|
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 |
|
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 |
|
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 |