Freigeben über


ATL-Klassen

Die ATL (Active Template Library) enthält die folgenden Klassen ein. Um eine bestimmte Klasse nach Kategorie verwendet, finden Sie unter ATL-Klassenübersicht.

Klasse

Description

Headerdatei

CA2AEX

Diese Klasse wird durch Makros für Zeichenfolgenkonvertierung CA2TEX und CT2AEX und Typedef CA2A verwendet.

atlconv.h

CA2CAEX

Diese Klasse wird von Makros für Zeichenfolgenkonvertierung CA2CTEX und CT2CAEX und Typedef CA2CA verwendet.

atlconv.h

CA2WEX

Diese Klasse wird durch Makros für Zeichenfolgenkonvertierung CA2TEX, CA2CTEX, CT2WEX und CT2CWEX und Typedef CA2W verwendet.

atlconv.h

CAccessToken

Diese Klasse ist ein Wrapper für ein Zugriffstoken.

atlsecurity.h

CAcl

Diese Klasse ist ein Wrapper für eine Struktur ACL (Access Control List).

atlsecurity.h

CAdapt

Diese Vorlage wird verwendet, um Klassen zu umschließen, die dem Adressoperator neu definieren, um andere Werte als die Adresse des Objekts zurückzugeben.

atlcomcli.h

CAtlArray

Diese Klasse implementiert ein Arrayobjekt.

atlcoll.h

CAtlAutoThreadModule

Diese Klasse implementiert ein mit Threadpool, ApartmentModell COM-Server.

atlbase.h

CAtlAutoThreadModuleT

Diese Klasse stellt Methoden zum Implementieren eines mit Threadpool, ApartmentModell COM-Server bereit.

atlbase.h

CAtlBaseModule

Diese Klasse wird in jedem ATL-Projekt instanziiert.

atlcore.h

CAtlComModule

Diese Klasse implementiert ein COM-Server-Modul.

atlbase.h

CAtlDebugInterfacesModule

Diese Klasse stellt Unterstützung für Debugschnittstellen.

atlbase.h

CAtlDllModuleT

Diese Klasse stellt das Modul für eine DLL dar.

atlbase.h

CAtlException

Diese Klasse definiert eine ATL-Ausnahme.

atlexcept.h

CAtlExeModuleT

Diese Klasse stellt das Modul für eine Anwendung dar.

atlbase.h

CAtlFile

Diese Klasse stellt einen dünnen Wrapper um die Windows-DateiBehandlung API bereit.

atlfile.h

CAtlFileMapping

Diese Klasse stellt eine Speicherabbilddatei dar und fügt einen Typumwandlungsoperator an Methoden von CAtlFileMappingBase hinzu.

atlfile.h

CAtlFileMappingBase

Diese Klasse stellt eine Speicherabbilddatei dar.

atlfile.h

CAtlList

Diese Klasse stellt Methoden zum Erstellen und Verwalten eines Listenobjekts bereit.

atlcoll.h

CAtlMap

Diese Klasse stellt Methoden zum Erstellen und Verwalten eines Zuordnungsobjekts bereit.

atlcoll.h

CAtlModule

Diese Klasse stellt die Methoden, die von mehreren ATL-Modulklassen verwendet werden.

atlbase.h

CAtlModuleT

Diese Klasse implementiert ein ATL-Modul.

atlbase.h

CAtlPreviewCtrlImpl

Diese Klasse ist eine ATL-Implementierung eines Fensters, das auf ein Hostfenster platziert wird, das von der Shell für Reich-Vorschau bereitgestellt wird.

atlpreviewctrlimpl.h

CAtlServiceModuleT

Diese Klasse implementiert einen Dienst.

atlbase.h

CAtlTemporaryFile

Diese Klasse stellt Methoden für die Erstellung und Verwendung einer temporären Datei.

atlfile.h

CAtlTransactionManager

Diese Klasse stellt einen Wrapper zu den Funktionen des Kernel-Transaktions-Managers (KTM) bereit.

atltransactionmanager.h

CAtlWinModule

Diese Klasse stellt Unterstützung für ATL-Fensterkomponenten.

atlbase.h

CAutoPtr

Diese Klasse stellt ein Objekt des intelligenten Zeigermechanismus dar.

atlbase.h

CAutoPtrArray

Diese Klasse stellt die Methoden, wenn sie ein Array intelligenten Zeiger nützlich sind, erstellt.

atlbase.h

CAutoPtrElementTraits

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, die zur Auflistungen intelligenten Zeiger nützlich sind, erstellt.

atlcoll.h

CAutoPtrList

Diese Klasse stellt die Methoden, wenn sie eine Liste von intelligenten Zeiger nützlich sind, erstellt.

atlcoll.h

CAutoVectorPtr

Diese Klasse stellt ein Objekt des intelligenten Zeigermechanismus mithilfe des neuen Vektor- und der delet-Operatoren dar.

atlbase.h

CAutoVectorPtrElementTraits

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, die zur Auflistungen intelligenten Zeiger mit dem neuen Vektor- und delet-Operatoren nützlich sind, erstellt.

atlcoll.h

CAxDialogImpl

Diese Klasse implementiert ein modales Dialogfeld (oder nicht modale) dieses Hosts ActiveX-Steuerelemente.

atlwin.h

CAxWindow

Diese Klasse stellt Methoden zum Bearbeiten eines Fensters ein ActiveX-Steuerelement hosten) bereit.

atlwin.h

CAxWindow2T

Diese Klasse stellt Methoden zum Bearbeiten eines Fensters bereit, das ein ActiveX-Steuerelement hostet und auch Unterstützung für das Hosten von lizenzierten ActiveX-Steuerelemente verfügt.

atlwin.h

CBindStatusCallback

Diese Klasse implementiert die IBindStatusCallback-Schnittstelle.

atlctl.h

CComAggObject

Diese Klasse implementiert IUnknown für ein zusammengesetztes Objekt.

möchten

CComAllocator

Diese Klasse stellt Methoden zum Verwalten des Arbeitsspeichers mithilfe der COM-Arbeitsspeicherroutinen bereit.

atlbase.h

CComApartment

Diese Klasse stellt Unterstützung für das Verwalten eines Apartments in einem EXE-Modul mit Threadpool.

atlbase.h

CComAutoCriticalSection

Diese Klasse stellt Methoden zum Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereit.

atlcore.h

CComAutoThreadModule

Ab ATL 7.0 ist CComAutoThreadModule veraltet: finden Sie unter ATL-Module für weitere Details.

atlbase.h

CComBSTR

Diese Klasse ist ein Wrapper für BSTR S.

atlbase.h

CComCachedTearOffObject

Diese Klasse implementiert IUnknown für eine Tearoff-Schnittstelle.

möchten

CComClassFactory

Diese Klasse implementiert die Schnittstelle IClassFactory.

möchten

CComClassFactory2

Diese Klasse implementiert die Schnittstelle IClassFactory2.

möchten

CComClassFactoryAutoThread

Diese Klasse implementiert die Schnittstelle IClassFactory und die in mehreren Apartments erstellt werden Objekte.

möchten

CComClassFactorySingleton

Diese Klasse wird von CComClassFactory und CComObjectGlobal verwendet, um ein einzelnes Objekt zu erstellen.

möchten

CComCoClass

Diese Klasse stellt Methoden für Instanzen einer Klasse und um seine Eigenschaften erstellen.

möchten

CComCompositeControl

Diese Klasse stellt die Methoden, die erforderlich sind, um ein zusammengesetztes Steuerelement zu implementieren.

atlctl.h

CComContainedObject

Diese Klasse implementiert IUnknown, indem auf IUnknown des Besitzersobjekts delegiert.

möchten

CComControl

Diese Klasse stellt Methoden zum Erstellen und Verwalten von ATL-Steuerelementen bereit.

atlctl.h

CComControlBase

Diese Klasse stellt Methoden zum Erstellen und Verwalten von ATL-Steuerelementen bereit.

atlctl.h

CComCriticalSection

Diese Klasse stellt Methoden zum Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereit.

atlcore.h

CComCritSecLock

Diese Klasse stellt Methoden zum Sperren und Entsperren eines das kritischen Abschnittsobjekts bereit.

atlbase.h

CComCurrency

Diese Klasse verfügt über Methoden und Operatoren zum Erstellen und Verwalten eines CURRENCY-Objekts.

atlcur.h

CComDynamicUnkArray

Diese Klasse speichert ein Array IUnknown Zeiger.

möchten

CComEnum

Diese Klasse definiert ein COM-Enumeratorobjekt auf einem Array.

möchten

CComEnumImpl

Diese Klasse stellt die Implementierung für eine COM-Enumeratorschnittstelle bereit, in der die Elemente, die aufgelistet werden, in einem Array gespeichert werden.

möchten

CComEnumOnSTL

Diese Klasse definiert ein COM-Enumeratorobjekt auf Grundlage einer STL-Auflistung.

möchten

CComFakeCriticalSection

Diese Klasse stellt die bereit, die dieselben Methoden wie CComCriticalSection stellt aber keinen kritischen Abschnitt.

atlcore.h

CComGITPtr

Diese Klasse stellt Methoden zur Handhabung von Schnittstellenzeigern und die globale Schnittstellentabelle bereit (GIT).

atlbase.h

CComHeap

Diese Klasse implementiert IAtlMemMgr mithilfe der COM-Speicherbelegungsfunktionen.

ATLComMem.h

CComHeapPtr

Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von Heapzeigern.

atlbase.h

CComModule

Ab ATL 7.0 ist CComModule veraltet: finden Sie unter ATL-Module für weitere Details.

atlbase.h

CComMultiThreadModel

Diese Klasse stellt threadsichere Methoden zum Erhöhen und Verringern des Werts einer Variablen bereit.

atlbase.h

CComMultiThreadModelNoCS

Diese Klasse stellt threadsichere Methoden zum Erhöhen und Verringern des Werts einer Variablen, ohne Sperre des kritischen Abschnitts oder das Entsperren von Funktionen bereit.

atlbase.h

CComObject

Diese Klasse implementiert IUnknown für ein nicht aggregiertes Objekt.

möchten

CComObjectGlobal

Diese Klasse verwaltet einen Verweiszähler für das Modul, das das Base-Objekt enthält.

möchten

CComObjectNoLock

Diese Klasse implementiert IUnknown für ein nicht aggregiertes Objekt, aber nicht erhöht die Modulsperrenanzahl im Konstruktor.

möchten

CComObjectRoot

Dieses Typedef von CComObjectRootEx ist auf dem Standard Threadingmodell des Servers auf Vorlagen basierende.

möchten

CComObjectRootEx

Diese Klasse stellt Methoden zum Handleobjektverweis-Anzahlverwaltung für nicht aggregiertes und zusammengesetzte Objekte bereit.

möchten

CComObjectStack

Diese Klasse erstellt ein temporäres COM-Objekt und gibt den mit einer skelettartigen Implementierung von IUnknown.

möchten

CComPolyObject

Diese Klasse implementiert IUnknown für ein aggregiertes oder nicht aggregiertes Objekt.

möchten

CComPtr

Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von COM-Schnittstellenzeigern.

atlcomcli.h

CComPtrBase

Diese Klasse bietet eine Grundlage für Klassen des intelligenten Zeigermechanismus mithilfe der Routinen COM-basierten des Arbeitsspeichers.

atlcomcli.h

CComQIPtr

Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von COM-Schnittstellenzeigern.

atlcomcli.h

CComQIPtrElementTraits

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, wenn sie die Auflistungen COM-Schnittstellenzeiger nützlich sind, erstellt.

atlcoll.h

CComSafeArray

Diese Klasse ist ein Wrapper für die SAFEARRAY Data Type-Struktur.

atlsafe.h

CComSafeArrayBound

Diese Klasse ist ein Wrapper für eine SAFEARRAYBOUND-Struktur.

atlsafe.h

CComSimpleThreadAllocator

Diese Klasse verwaltet Thread-Auswahl für die Klasse CComAutoThreadModule.

atlbase.h

CComSingleThreadModel

Diese Klasse stellt Methoden zum Erhöhen und Verringern des Werts einer Variablen bereit.

atlbase.h

CComTearOffObject

Diese Klasse implementiert eine Tearoff-Schnittstelle.

möchten

CComUnkArray

Diese Klasse speichert IUnknown Zeiger und sind so konzipiert, als Parameter an die IConnectionPointImpl Vorlagenklasse verwendet werden.

möchten

CComVariant

Diese Klasse umschließt den VARIANTEN Typ ein und stellt einen Member bereit, der den Typ von den gespeicherten Daten angibt.

atlcomcli.h

CContainedWindowT

Diese Klasse implementiert ein Fenster, das innerhalb eines anderen Objekts enthalten ist.

atlwin.h

CCRTAllocator

Diese Klasse stellt Methoden zum Verwalten des Arbeitsspeichers mithilfe der CRT-Arbeitsspeicherroutinen bereit.

atlcore.h

CCRTHeap

Diese Klasse implementiert IAtlMemMgr mithilfe der CRT-Heapfunktionen.

atlmem.h

CDacl

Diese Klasse ist ein Wrapper für eine Struktur DACL (besitzerverwaltete Zugriffssteuerungsliste).

atlsecurity.h

CDebugReportHook Class

Verwenden Sie diese Klasse, um Debugberichte zu einer benannten Pipe zu senden.

atlutil.h

CDefaultCharTraits

Diese Klasse stellt zwei statische Funktionen zum Konvertieren von Zeichen zwischen Groß- und Kleinschreibung bereit.

atlcoll.h

CDefaultCompareTraits

Diese Klasse bietet Standardverhalten Elementvergleichsfunktionen.

atlcoll.h

CDefaultElementTraits

Diese Klasse stellt Standardmethoden und Funktionen für eine Auflistungsklasse bereit.

atlcoll.h

CDefaultHashTraits

Diese Klasse wird eine statische Funktion für Rechenhashwerter bereit.

atlcoll.h

CDialogImpl

Diese Klasse stellt Methoden zum Erstellen ein modales oder ein nicht modales Dialogfeld bereit.

atlwin.h

CDynamicChain

Diese Klasse stellt die Methoden, die die dynamischen Verketten von Meldungszuordnungen unterstützen.

atlwin.h

CElementTraits

Diese Klasse wird von Auflistungsklassen verwendet, um Methoden und Funktionen zum Verschieben, Kopieren, den Vergleich und Hashvorgänge bereitzustellen.

atlcoll.h

CElementTraitsBase

Diese Klasse stellt Standard Kopie und Verschiebungsmethoden für eine Auflistungsklasse bereit.

atlcoll.h

CFirePropNotifyEvent

Diese Klasse stellt Methoden zum Benachrichtigen der Senke des Containers zu Steuerelementeigenschaftenänderungen bereit.

atlctl.h

CGlobalHeap

Diese Klasse implementiert IAtlMemMgr mithilfe der globalen Heapfunktionen Win32.

atlmem.h

CHandle

Diese Klasse stellt Methoden zum Erstellen und Verwenden eines Handleobjekts bereit.

atlbase.h

CHeapPtr

Eine Klasse des intelligenten Zeigermechanismus zum Verwalten von Heapzeigern.

atlcore.h

CHeapPtrBase

Diese Klasse bildet die Grundlage für einige intelligente Heapzeigerklassen.

atlcore.h

CHeapPtrElementTraits-Klasse

Diese Klasse stellt Methoden, statische Funktionen und die Typdefinitionen, wenn sie die Auflistungen Heapzeiger nützlich sind, erstellt.

atlcoll.h

CHeapPtrList

Diese Klasse stellt die Methoden, wenn sie eine Liste von Heapzeigern nützlich sind, erstellt.

atlcoll.h

CImage

Bietet erweiterte Bit-Übersichtsunterstützung, einschließlich der Möglichkeit, Bilder, JPEG-, GIF- und PNG-Dateien in Stilen des Portablen Network Graphics (PNG) zu laden und zu speichern.

atlimage.h

CInterfaceArray

Diese Klasse stellt die Methoden, wenn sie ein Array COM-Schnittstellenzeiger nützlich sind, erstellt.

atlcoll.h

CInterfaceList

Diese Klasse stellt die Methoden, wenn sie eine Liste von COM-Schnittstellenzeigern nützlich sind, erstellt.

atlcoll.h

CLocalHeap

Diese Klasse implementiert IAtlMemMgr mithilfe der lokalen Heapfunktionen Win32.

atlmem.h

CMessageMap

Auf diese Klasse ermöglicht die von einem anderen Objekt zugegriffen werden Meldungszuordnungen eines Objekts.

atlwin.h

CNonStatelessWorker Class

Empfängt Anforderungen aus einem Threadpool und leitet sie an ein Workerobjekt weiter, die bei jeder Anforderung erstellt und zerstört wird.

atlutil.h

CNoWorkerThread Class

Verwenden Sie diese Klasse als Argument für die MonitorClass Vorlagenparametercacheklassen, wenn Sie dynamische Cacheverwaltung deaktivieren möchten.

atlutil.h

CPathT Class

Diese Klasse stellt einen Pfad dar.

atlpath.h

CPrimitiveElementTraits

Diese Klasse stellt Standardmethoden und Funktionen für eine Auflistungsklasse bereit, die aus primitiven Datentypen besteht.

atlcoll.h

CPrivateObjectSecurityDesc

Diese Klasse stellt ein privates Objektschutzdeskriptorobjekt dar.

atlsecurity.h

CRBMap

Diese Klasse stellt eine Zuordnungsstruktur, mit einer RED-Schwarz binären Struktur dar.

atlcoll.h

CRBMultiMap

Diese Klasse stellt eine Zuordnungsstruktur, die jede können mit mehr als einem Wert zugeordnet werden, Schlüssel, mit einer RED-Schwarz binären Struktur dar.

atlcoll.h

CRBTree

Diese Klasse stellt Methoden zum Erstellen und das Verwenden einer RED-Schwarz Struktur bereit.

atlcoll.h

CRegKey

Diese Klasse stellt Methoden zum Bearbeiten von Einträgen in der Systemregistrierung bereit.

atlbase.h

CRTThreadTraits

Diese Klasse stellt die Erstellungsfunktion für einen CRT-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread CRT-Funktionen verwendet.

atlbase.h

CSacl

Diese Klasse ist ein Wrapper für eine Struktur Systemzugriffssteuerungsliste (SACL).

atlsecurity.h

CSecurityAttributes

Diese Klasse ist ein einfacher Wrapper für die SECURITY_ATTRIBUTES-Struktur.

atlsecurity.h

CSecurityDesc

Diese Klasse ist ein Wrapper für die SECURITY_DESCRIPTOR-Struktur.

atlsecurity.h

CSid

Diese Klasse ist ein Wrapper für eine Struktur SID (Sicherheits-ID).

atlsecurity.h

CSimpleArray

Diese Klasse stellt Methoden zum Verwalten eines einfachen Arrays bereit.

atlsimpcoll.h

CSimpleArrayEqualHelper

Diese Klasse ist eine Hilfe für die CSimpleArray-Klasse.

atlsimpcoll.h

CSimpleArrayEqualHelperFalse

Diese Klasse ist eine Hilfe für die CSimpleArray-Klasse.

atlsimpcoll.h

CSimpleDialog

Diese Klasse implementiert ein einfaches modales Dialogfeld.

atlwin.h

CSimpleMap

Diese Klasse stellt Unterstützung für ein einfaches Zuordnungsarray.

atlsimpcoll.h

CSimpleMapEqualHelper

Diese Klasse ist eine Hilfe für die CSimpleMap-Klasse.

atlsimpcoll.h

CSimpleMapEqualHelperFalse

Diese Klasse ist eine Hilfe für die CSimpleMap-Klasse.

atlsimpcoll.h

CSnapInItemImpl

Diese Klasse stellt Methoden zum Implementieren eines Snap-Inknotenobjekts bereit.

atlsnap.h

CSnapInPropertyPageImpl

Diese Klasse stellt Methoden zum Implementieren eines Snap-Ineigenschaftenseitenobjekts bereit.

atlsnap.h

CStockPropImpl

Diese Klasse stellt Methoden für die Unterstützung von vordefinierten Eigenschaftswerten.

atlctl.h

CStringElementTraits

Diese Klasse stellt die statischen Funktionen, die von der Auflistungsklassen verwendet werden, die CString-Objekte speichern.

cstringt.h

CStringElementTraitsI

Diese Klasse stellt die statischen Funktionen bereit, die den Zeichenfolgen verknüpft werden, die in den Auflistungsklassenobjekten gespeichert werden. Es ist zu CStringElementTraits ähnlich, jedoch führt Vergleiche, bei denen nicht zwischen Groß- und Kleinschreibung unterschieden wird, aus.

atlcoll.h

CStringRefElementTraits

Diese Klasse stellt die statischen Funktionen bereit, die den Zeichenfolgen verknüpft werden, die in den Auflistungsklassenobjekten gespeichert werden. Mit die Zeichenfolgenobjekte werden als Verweise verarbeitet.

atlcoll.h

CThreadPool-Klasse

Diese Klasse stellt einen Pool von Arbeitsthreads, die eine Warteschlange von Arbeitsaufgaben verarbeiten.

atlutil.h

CTokenGroups

Diese Klasse ist ein Wrapper für die TOKEN_GROUPS-Struktur.

atlsecurity.h

CTokenPrivileges

Diese Klasse ist ein Wrapper für die TOKEN_PRIVILEGES-Struktur.

atlsecurity.h

CUrl Class

Diese Klasse stellt eine URL dar. Sie ermöglicht es Ihnen, um jedes Element des URL unabhängig von anderen zu bearbeiten, ob, eine vorhandene URL-Zeichenfolge analysieren oder eine Zeichenfolge von Grund auf neu erstellen.

atlutil.h

CW2AEX

Diese Klasse wird durch Makros für Zeichenfolgenkonvertierung CT2AEX, CW2TEX, CW2CTEX und CT2CAEX und Typedef CW2A verwendet.

atlconv.h

CW2CWEX

Diese Klasse wird durch Makros für Zeichenfolgenkonvertierung CW2CTEX und CT2CWEX und Typedef CW2CW verwendet.

atlconv.h

CW2WEX

Diese Klasse wird durch Makros für Zeichenfolgenkonvertierung CW2TEX und CT2WEX und Typedef CW2W verwendet.

atlconv.h

CWin32Heap

Diese Klasse implementiert IAtlMemMgr mithilfe der Win32-Heapbelegungsfunktionen.

atlmem.h

CWindow

Diese Klasse stellt Methoden zum Bearbeiten eines Fensters.

atlwin.h

CWindowImpl

Diese Klasse stellt Methoden zum Erstellen oder das Erstellen von Unterklassen von eines Fensters.

atlwin.h

CWinTraits

Diese Klasse stellt eine Methode für die Normung der Formate bereit, die zur ein Fensterobjekt verwendet werden, erstellt.

atlwin.h

CWinTraitsOR

Diese Klasse stellt eine Methode für die Normung der Formate bereit, die zur ein Fensterobjekt verwendet werden, erstellt.

atlwin.h

CWndClassInfo

Diese Klasse stellt Methoden zum Registrieren von Informationen für eine Fensterklasse bereit.

atlwin.h

CWorkerThread Class

Diese Klasse erstellt einen Arbeitsthread oder verwendet eine vorhandene, wartet auf eine oder mehrere Kernelobjekthandles und führt eine angegebene Clientfunktion aus, wenn eines der Handles signalisiert wird.

atlutil.h

IAtlAutoThreadModule

Diese Klasse stellt eine Schnittstelle zu einer CreateInstance-Methode dar.

atlbase.h

IAtlMemMgr

Diese Klasse stellt die Schnittstelle für einen Speicher-Manager dar.

atlmem.h

IAxWinAmbientDispatch

Diese Schnittstelle stellt Methoden zum Angeben von Eigenschaften des gehosteten Steuerelements oder des Containers bereit.

atlbase.h, ATLIFace.h

IAxWinAmbientDispatchEx

Diese Schnittstelle implementiert ergänzende Ambient-Eigenschaften für ein gehostetes Steuerelement.

atlbase.h, ATLIFace.h

IAxWinHostWindow

Diese Schnittstelle stellt Methoden zum Bearbeiten eines Steuerelements und seines Hostobjekts bereit.

atlbase.h, ATLIFace.h

IAxWinHostWindowLic

Diese Schnittstelle stellt Methoden zum Bearbeiten eines lizenzierten Steuerelements und seines Hostobjekts bereit.

atlbase.h, ATLIFace.h

ICollectionOnSTLImpl

Diese Klasse stellt die Methoden, die durch eine Auflistungsklasse verwendet werden.

möchten

IConnectionPointContainerImpl

Diese Klasse implementiert einen Verbindungspunktcontainer, um eine Auflistung IConnectionPointImpl-Objekte zu verwalten.

möchten

IConnectionPointImpl

Diese Klasse implementiert einen Verbindungspunkt.

möchten

IDataObjectImpl

Diese Klasse stellt Methoden für die Unterstützung der einheitlichen Datenübertragung und Verwalten von Verbindungen bereit.

atlctl.h

IDispatchImpl

Diese Klasse stellt eine Standardimplementierung für den IDispatch Teil einer dualen Schnittstelle bereit.

möchten

IDispEventImpl

Diese Klasse stellt Implementierungen der IDispatch-Methoden.

möchten

IDispEventSimpleImpl

Diese Klasse stellt die Implementierungen der IDispatch-Methoden bereit, ohne Typinformationen aus einer Typbibliothek abzurufen.

möchten

IDocHostUIHandlerDispatch

Eine Schnittstelle zum Analyse- und Renderingmodul Microsoft HTML.

atlbase.h, ATLIFace.h

IEnumOnSTLImpl

Diese Klasse definiert eine Enumeratorschnittstelle auf Grundlage einer STL-Auflistung.

möchten

IObjectSafetyImpl

Diese Klasse stellt eine Standardimplementierung der IObjectSafety-Schnittstelle, um einen Client ermöglichen, Sicherheitsebenen eines Objekts abzurufen und festzulegen.

atlctl.h

IObjectWithSiteImpl

Diese Klasse stellt die Methoden, die einem Objekt ermöglichen, um mit der Site zu kommunizieren.

möchten

IOleControlImpl

Diese Klasse stellt eine Standardimplementierung der Schnittstelle IOleControl und implementiert IUnknown.

atlctl.h

IOleInPlaceActiveObjectImpl

Diese Klasse stellt Methoden zur Sicherung von Kommunikation zwischen einem direkten Steuerelement und dessen Container bereit.

atlctl.h

IOleInPlaceObjectWindowlessImpl

Diese Klasse implementiert IUnknown und stellt Methoden bereit, die ein fensterloses Steuerelement, um Fenstermeldungen zu empfangen und an den Drag & Drop-Operationen teilnehmen.

atlctl.h

IOleObjectImpl

Diese Klasse implementiert IUnknown und ist die Prinzipale Schnittstelle, über die ein Container ein Steuerelement ist.

atlctl.h

IPerPropertyBrowsingImpl

Diese Klasse implementiert IUnknown und ermöglicht einem Client, um auf die Informationen in den Eigenschaftenseiten eines Objekts zuzugreifen.

atlctl.h

IPersistPropertyBagImpl

Diese Klasse implementiert IUnknown und können Objekte, um die Eigenschaften zu einer Client-angegebenen Eigenschaftensammlung zu speichern.

möchten

IPersistStorageImpl

Diese Klasse implementiert die Schnittstelle IPersistStorage.

möchten

IPersistStreamInitImpl

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der Schnittstelle IPersistStreamInit.

möchten

IPointerInactiveImpl

Diese Klasse implementiert IUnknown und die IPointerInactive-Schnittstellenmethoden.

atlctl.h

IPropertyNotifySinkCP

Diese Klasse macht die IPropertyNotifySink-Schnittstelle als Ausgangsschnittstelle auf einem verbindungsfähigen Objekt verfügbar.

atlctl.h

IPropertyPage2Impl

Diese Klasse implementiert IUnknown und erbt die Standardimplementierung von IPropertyPageImpl.

atlctl.h

IPropertyPageImpl

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der Schnittstelle IPropertyPage.

atlctl.h

IProvideClassInfo2Impl

Diese Klasse stellt eine Standardimplementierung der IProvideClassInfo und IProvideClassInfo2-Methoden.

möchten

IQuickActivateImpl

Diese Klasse kombiniert Initialisierung der Container Steuerin einen einzelnen Aufruf.

atlctl.h

IRunnableObjectImpl

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der Schnittstelle IRunnableObject.

atlctl.h

IServiceProviderImpl

Diese Klasse stellt eine Standardimplementierung der Schnittstelle IServiceProvider.

möchten

ISpecifyPropertyPagesImpl

Diese Klasse implementiert IUnknown und stellt eine Standardimplementierung der Schnittstelle ISpecifyPropertyPages.

möchten

ISupportErrorInfoImpl

Diese Klasse stellt eine Standardimplementierung der Schnittstelle ISupportErrorInfo Interface und kann verwendet werden, wenn nur eine einzelne Schnittstelle Fehler auf einem Objekt generiert.

möchten

IThreadPoolConfig-Schnittstelle

Diese Schnittstelle stellt Methoden zum Konfigurieren eines Threadpools bereit.

atlutil.h

IViewObjectExImpl

Diese Klasse implementiert IUnknown und stellt Standardimplementierungen der IViewObject, IViewObject2 und IViewObjectEx-Schnittstellen.

atlctl.h

IWorkerThreadClient Interface

IWorkerThreadClient ist die Schnittstelle, die von Clients der CWorkerThread-Klasse implementiert wird.

atlutil.h

_U_MENUorID

Diese Klasse stellt Wrapper für CreateWindow und CreateWindowEx bereit.

atlwin.h

_U_RECT

Diese Argumentadapterklasse können entweder an eine Funktion übergeben werden RECT Zeiger oder Verweise, die im Hinblick auf Zeiger implementiert wird.

atlwin.h

_U_STRINGorID

Diese Argumentadapterklasse können entweder LPCTSTR Ressourcennamen (s) oder an eine Funktion übergeben werden UINT Ressourcen-IDs (s), ohne den Aufrufer benötigen, die ID in eine Zeichenfolge mit dem MAKEINTRESOURCE-Makros zu konvertieren.

atlwin.h

Win32ThreadTraits

Diese Klasse stellt die Erstellungsfunktion für einen Windows-Thread bereit. Verwenden Sie diese Klasse, wenn der Thread nicht CRT-Funktionen verwendet.

atlbase.h

Siehe auch

Weitere Ressourcen

ATL COM Desktop Components

ATL Functions

ATL Global Variables

ATL Structures

ATL Typedefs

ATL Class Overview