Freigeben über


ATL-Makro-alphabetischer Verweis

In diesem Abschnitt werden Referenzthemen für die ATL-Makros alphabetisch geordnet.Um ein bestimmtes Makro nach Kategorie verwendet, finden Sie unter ATL-Makros.

Makro

Description

_ATL_ALL_WARNINGS

Ein Symbol, das einen Fehler in Projekten aktiviert, konvertierte aus früheren Versionen von ATL.

_ATL_APARTMENT_THREADED

Definieren Sie, wenn eine oder mehrere der Objekte Apartmentthreading verwenden.

_ATL_CSTRING_EXPLICIT_CONSTRUCTORS

Führt bestimmte CString explizit Konstruktoren und verhindert alle unbeabsichtigten Konvertierungen.

_ATL_DEBUG_INTERFACES

Definieren Sie dieses Makro zuvor einschließlich aller deaktivieren, um alle AddRef und Release Aufrufe auf den Schnittstellen der Komponenten in das Ausgabefenster aufzuzeichnen.

_ATL_DEBUG_QI

Schreibt QueryInterface alle Aufrufe an das Ausgabefenster.

_ATL_FREE_THREADED

Definieren Sie wenn eine oder mehrere der freien Objektverwendung oder vom neutralen Threading.

_ATL_MIXED

Teilt den Compiler, dass die ATL-Anwendung von systemeigenen und von /clr Kompiliereinheiten enthalten ist.

_ATL_MULTI_THREADED

Ein Symbol, das das Projekt angibt, hat Objekte, die als markiert sind, frei oder neutral.Das Makro _ATL_FREE_THREADED sollte im neuen Code verwendet werden.

_ATL_NO_COM_SUPPORT

Ein Symbol, das nämlich Codes mit dem Projekt kompiliert werden kann.

_ATL_NO_AUTOMATIC_NAMESPACE

Ein Symbol, das die standardmäßige dem Namespace als ATL verhindert.

_ATL_NO_VARIANT_THROW

Unterdrückt CComVariant-Klasse vom Auslösen von Ausnahmen.

_ATL_SECURE_NO_WARNINGS

Unterdrückt Compilerwarnungen für den Verwendung veralteter ATL-Funktionen.

_ATL_STATIC_REGISTRY

Ein Symbol, das angibt, möchten Sie die Registrierungscode, sodass das Objekt im Objekt ist, um eine Abhängigkeit von ATL.DLL zu vermeiden.

_ATLCATCH

Anweisungen, von denen Fehler zu behandeln, die in zugeordneten _ATLTRY auftreten

_ATLCATCHALL

Anweisungen, von denen Fehler zu behandeln, die in zugeordneten _ATLTRY auftreten.

_ATLTRY

Markiert einen abgesicherten Codeabschnitt, in dem ein Fehler möglicherweise auftreten kann.

ATL_ESC-Flags

Diese Flags werden verwendet, um das Verhalten von EscapeXML zu steuern.

ALT_MSG_MAP

Markiert den Beginn einer alternativen Meldungszuordnung.

ATL und Makros für MFC-Zeichenfolgenkonvertierung

Makros für Zeichenfolgenkonvertierung gültig für ATL und MFC.

ATLASSERT

Das ATLASSERT-Makro werden dieselben Funktionen wie das _ASSERTE-Makro aus, das in der C-Laufzeitbibliothek gefunden wird.

ATL_NOINLINE

Ein Symbol, das eine Funktion angibt, sollte nicht inline sein.

auch

Ein Symbol, das verhindert, dass der Zeiger in der dem Konstruktor und im Destruktor Klasse initialisiert.

ATL_URL-Flags

Diese Flags ändern das Verhalten von AtlEscapeUrl und von AtlCanonicalizeUrl.

ATL_URL_SCHEME

Die Mitglieder dieser Enumeration stellen Konstanten für die Schemas bereit, die von Rotation verstanden werden.

ATL_WORKER_THREAD_WAIT

Dieses Makro definiert den Standardwert in Millisekunden, die CWorkerThread::Shutdown auf den Arbeitsthread wartet, um herunterzufahren.

ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT

Dieses Makro wird die standardmäßige Zeit in Millisekunden, dass CThreadPool auf einen Thread wartet, um herunterzufahren.

ATLS_DEFAULT_THREADSPERPROC

Dieses Makro wird die standardmäßige Anzahl von Threads pro Prozessor, der von CThreadPool verwendet wird.

ATLSMTP_QPENCODE-Flags

Diese Flags beschreiben, wie zitieren-druckbare Codierung durch QPEncode ausgeführt werden soll.

ATLSMTP_UUENCODE-Flags

Diese Flags beschreiben, wie das Uuencoding durch Uuencode ausgeführt werden soll.

ATLTRACE

Zeigt Warnungen ein Ausgabegerät, wie das Debuggerfenster, entsprechend den angegebenen Flags und den Ebenen.Ist für Abwärtskompatibilität.

ATLTRACE2

Zeigt Warnungen ein Ausgabegerät, wie das Debuggerfenster, entsprechend den angegebenen Flags und den Ebenen.

ATLTRACENOTIMPL

In Debugbuilds von ATL, sendet die Zeichenfolge "funcname wird implementiert" nicht dem Sicherungsgerät und zurückgibt E_NOTIMPL.

BEGIN_CATEGORY_MAP

Markiert den Beginn der Kategorienzuordnung.

BEGIN_COM_MAP

Die COM-Zuordnung ist der Mechanismus, der Schnittstellen auf einem Objekt in ein Client über QueryInterface verfügbar macht.

BEGIN_CONNECTION_POINT_MAP

Markiert den Beginn der Verbindungspunktzuordnungseinträge.

BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP

Markiert den Beginn der Snap-In-Erweiterungsdatenklasse-Zuordnung.

BEGIN_MSG_MAP

Markiert den Beginn der Standardmeldungszuordnung.

BEGIN_PROP_MAP

Markiert den Beginn der Eigenschaftenzuordnung des Objekts.

BEGIN_RDX_MAP

Markiert den Beginn der Registrierungs-Daten-Exchange-Zuordnung.

BEGIN_SERVICE_MAP

Markiert den Beginn der Dienstzuordnung.

BEGIN_SINK_MAP

Deklariert den Anfang der Ereignissenkenzuordnung für das zusammengesetzte Steuerelement.

BEGIN_SNAPINTOOLBARID_MAP

Deklariert den Anfang der Symbolleiste ID-Zuordnung für das Snap-Inobjekt.

CHAIN_MSG_MAP

Definiert einen Eintrag in einer Meldungszuordnung.

CHAIN_MSG_MAP_ALT

Definiert einen Eintrag in einer Meldungszuordnung.

CHAIN_MSG_MAP_ALT_MEMBER

Definiert einen Eintrag in einer Meldungszuordnung.

CHAIN_MSG_MAP_DYNAMIC

Definiert einen Eintrag in einer Meldungszuordnung.

CHAIN_MSG_MAP_MEMBER

Definiert einen Eintrag in einer Meldungszuordnung.

COM_INTERFACE_ENTRY-Makros

Diese Makros geben die Schnittstellen eines Objekts in seine COM-Zuordnung ein, damit auf sie von QueryInterface zugegriffen werden kann.

COM_INTERFACE_ENTRY

Gibt Schnittstellen in die COM-Schnittstellenzuordnung ein.

COM_INTERFACE_ENTRY2

Verwenden Sie dieses Makro, um zwei Verzweigungen Vererbung zu herzustellen.

COM_INTERFACE_ENTRY2_IID

Identisch mit COM_INTERFACE_ENTRY2, außer Sie ein anderes IID angeben können.

COM_INTERFACE_ENTRY_AGGREGATE

Wenn die Schnittstelle, die von iid identifiziert wird, für abgefragt wird, leitet COM_INTERFACE_ENTRY_AGGREGATE zu punk weiter.

COM_INTERFACE_ENTRY_AGGREGATE_BLIND

Wie das COM_INTERFACE_ENTRY_AGGREGATE, außer dass das Abfragen für jedes IID führt das Weiterleiten der Abfrage zu punk.

COM_INTERFACE_ENTRY_AUTOAGGREGATE

Identisch mit COM_INTERFACE_ENTRY_AGGREGATE, außer, wenn punkNULL ist, erstellt sie automatisch das Aggregat, das von clsid beschrieben wird.

COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND

Wie das COM_INTERFACE_ENTRY_AUTOAGGREGATE, außer dass das Abfragen für jedes IID führt das Weiterleiten der Abfrage zu punk und wenn punkNULL ist und automatisch erstellt das Aggregat, das von clsid beschrieben wird.

COM_INTERFACE_ENTRY_BREAK

Veranlasst das Programm, DebugBreak aufzurufen, wenn die angegebene Schnittstelle für abgefragt wird.

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

Speichert die Schnittstellebesondere Daten für jede Instanz.

COM_INTERFACE_ENTRY_CHAIN

Verarbeitet die COM-Zuordnung der Basisklasse, wenn die Verarbeitung diesen Eintrag in der COM-Zuordnung erreicht.

COM_INTERFACE_ENTRY_FUNC

Ein allgemeiner Mechanismus zum Verbinden in QueryInterface ATL der Logik.

COM_INTERFACE_ENTRY_FUNC_BLIND

Wie das COM_INTERFACE_ENTRY_FUNC, außer dass das Abfragen für jedes IID führt einen Aufruf func.

COM_INTERFACE_ENTRY_IID

Verwenden Sie dieses Makro, um die Schnittstelle in die COM-Zuordnung einzugeben und sein IID anzugeben.

COM_INTERFACE_ENTRY_NOINTERFACE

Gibt E_NOINTERFACE zurück und beendet COM-Zuordnungsverarbeitung, wenn die angegebene Schnittstelle für abgefragt wird.

COM_INTERFACE_ENTRY_TEAR_OFF

Macht die Tearoff-Schnittstellen verfügbar.

COMMAND_CODE_HANDLER

Wie bei COMMAND_HANDLER, aber Da WM_COMMAND ordnet eine Meldung an, die nur auf dem Benachrichtigungscode basiert.

COMMAND_HANDLER

Definiert einen Eintrag in einer Meldungszuordnung.

COMMAND_ID_HANDLER

Wie bei COMMAND_HANDLER, aber Da WM_COMMAND ordnet eine Meldung an, die nur auf dem Bezeichner des Menüelements, des Steuerelements oder der Zugriffstaste basiert.

COMMAND_RANGE_CODE_HANDLER

Wie bei COMMAND_RANGE_HANDLER, jedoch ordnet Da WM_COMMAND Meldungen mit einem bestimmten Benachrichtigungscode von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu.

COMMAND_RANGE_HANDLER

Wie bei COMMAND_HANDLER, jedoch ordnet Da WM_COMMAND Nachrichten von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu.

CONNECTION_POINT_ENTRY

Gibt einen Verbindungspunkt für die angegebene Schnittstelle in die Verbindungspunktzuordnung ein, damit auf sie zugegriffen werden kann.

DECLARE_AGGREGATABLE

Gibt an, dass das Objekt aggregiert werden kann.

DECLARE_CLASSFACTORY

Deklariert CComClassFactory, um die Klassenfactory zu sein.

DECLARE_CLASSFACTORY2

Deklariert CComClassFactory2, um die Klassenfactory zu sein.

DECLARE_CLASSFACTORY_AUTO_THREAD

Deklariert CComClassFactoryAutoThread, um die Klassenfactory zu sein.

DECLARE_CLASSFACTORY_EX

Deklariert cf, um die Klassenfactory zu sein.

DECLARE_CLASSFACTORY_SINGLETON

Deklariert CComClassFactorySingleton, um die Klassenfactory zu sein.

DECLARE_EMPTY_MSG_MAP

Deklariert eine leere Meldungszuordnung.

DECLARE_GET_CONTROLLING_UNKNOWN

Deklariert eine virtuelle Funktion GetControllingUnknown.

DECLARE_LIBID

Stellt eine Methode bereit, damit das ATL libid der Typbibliothek abruft.

DECLARE_NO_REGISTRY

Verwendung DECLARE_NO_REGISTRY, wenn Sie eine Registrierung des Standards ATL für die Klasse vermeiden möchten, in der dieses Makro angezeigt wird.

DECLARE_NOT_AGGREGATABLE

Gibt an, dass das Objekt nicht aggregiert werden kann.

DECLARE_OBJECT_DESCRIPTION

Ermöglicht es Ihnen, eine Textbeschreibung für das Klassenobjekt anzugeben.

DECLARE_OLEMISC_STATUS

Wird in Steuerelemente ATL ActiveX, um die OLEMISC-Flags festzulegen.

DECLARE_ONLY_AGGREGATABLE

Gibt an, dass das Objekt aggregiert werden muss.

DECLARE_POLY_AGGREGATABLE

Gibt an, dass eine Instanz von CComPolyObject < x > erstellt wird, wenn das Objekt erstellt wird.

DECLARE_PROTECT_FINAL_CONSTRUCT

Schützt das Objekt von gelöscht werden, wenn (während FinalConstruct) das interne zusammengesetzte Objekt erhöht, den Verweiszähler dann die Anzahl auf 0 verringert.

DECLARE_REGISTRY

Gibt die Standardklassenregistrierung in die Systemregistrierung ein oder entfernt sie aus der Systemregistrierung.

DECLARE_REGISTRY_APPID_RESOURCEID

Gibt die Informationen an, die erforderlich sind, um das appid automatisch zu registrieren.

DECLARE_REGISTRY_RESOURCE

Ruft die benannte Ressource ab, die die Registrierungsdatei enthält und führt das Skript entweder zu eingeben Objekte in die Systemregistrierung oder entfernen sie der Systemregistrierung aus.

DECLARE_REGISTRY_RESOURCEID

Wie das DECLARE_REGISTRY_RESOURCE außer dass verwendet vom Assistenten erzeugtes UINT, die Ressource, anstatt ein Zeichenfolgenname zu identifizieren.

DECLARE_VIEW_STATUS

Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX, um die VIEWSTATUS-Flags bin anzugeben.

DECLARE_WND_CLASS

Ermöglicht es, um den Namen einer neuen Fensterklasse anzugeben.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX.

DECLARE_WND_CLASS_EX

Ermöglicht es, um den Namen einer vorhandenen Fensterklasse anzugeben, auf der eine neue Fensterklasse basiert.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX.

DECLARE_WND_SUPERCLASS

Ermöglicht es Ihnen, die Parameter einer Klasse anzugeben.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX.

DEFAULT_REFLECTION_HANDLER

Stellt einen Standardhandler für das untergeordnete Fenster bereit (Steuerelement) das reflektierte Meldungen empfängt, der Handler leitet ordnungsgemäß nicht behandelte Meldungen an DefWindowProc weiter.

DEVMODE- und TEXTMETRIC-Makros für Zeichenfolgenkonvertierung

Diese Makros erstellen eine Kopie einer DEVMODE oder TEXTMETRIC-Struktur und konvertieren die Zeichenfolgen in der neuen Struktur zu einem neuen Zeichenfolgentyp.

END_CATEGORY_MAP

Markiert das Ende der Kategorienzuordnung.

END_COM_MAP

Beendet die Definition der COM-Schnittstellenzuordnung.

END_CONNECTION_POINT_MAP

Markiert das Ende der Verbindungspunktzuordnungseinträge.

END_EXTENSION_SNAPIN_NODEINFO_MAP

Markiert das Ende der Snap-In-Erweiterungsdatenklasse-Zuordnung.

END_MSG_MAP

Markiert das Ende einer Meldungszuordnung.

END_PROP_MAP

Markiert das Ende der Eigenschaftenzuordnung des Objekts.

END_RDX_MAP

Markiert das Ende der Registrierungs-Daten-Exchange-Zuordnung.

END_SERVICE_MAP

Markiert das Ende der Dienstzuordnung.

END_SINK_MAP

Deklariert das Ende der Ereignissenkenzuordnung für das zusammengesetzte Steuerelement.

END_SNAPINTOOLBARID_MAP

Deklariert das Ende der Symbolleiste ID-Zuordnung für das Snap-Inobjekt.

EXTENSION_SNAPIN_DATACLASS

Fügt einen Datenmember dem Snap-In-Erweiterungsdatenklasse für ISnapInItemImpl von abgeleitete Klasse hinzu.

EXTENSION_SNAPIN_NODEINFO_ENTRY

Fügt ein Snap-In-Erweiterungsdatenklasse der Snap-In-Erweiterungsdatenklasse-Zuordnung hinzu.

FORWARD_NOTIFICATIONS

Leitet Benachrichtigungsmeldungen an das übergeordnete Fenster weiter.

IMPLEMENTED_CATEGORY

Fügen Sie ein IMPLEMENTED_CATEGORY-Makro Kategorienzuordnung der Komponente hinzu, um anzugeben, dass es als Implementieren der Kategorie registriert werden soll, die von den catID-Parameter identifiziert wird.

MESSAGE_HANDLER

Definiert einen Eintrag in einer Meldungszuordnung.

MESSAGE_RANGE_HANDLER

Wie bei MESSAGE_HANDLER, aber ordnet einen Bereich von Windows-Meldungen zu einer einzelnen Handlerfunktion zu.

NOTIFY_CODE_HANDLER

Wie bei NOTIFY_HANDLER, aber WM_NOTIFY ordnet eine Meldung an, die nur auf dem Benachrichtigungscode basiert.

NOTIFY_HANDLER

Definiert einen Eintrag in einer Meldungszuordnung.

NOTIFY_ID_HANDLER

Wie bei NOTIFY_HANDLER, aber WM_NOTIFY ordnet eine Meldung an, die nur auf dem Steuerelement-ID basiert.

NOTIFY_RANGE_CODE_HANDLER

Wie bei NOTIFY_RANGE_HANDLER, jedoch ordnet WM_NOTIFY Meldungen mit einem bestimmten Benachrichtigungscode von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu.

NOTIFY_RANGE_HANDLER

Wie bei NOTIFY_HANDLER, jedoch ordnet WM_NOTIFY Nachrichten von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu.

soll

Gibt ein ATL-Objekt in die Objektzuordnung ein, aktualisiert die Registrierung und erstellt eine Instanz des Objekts.

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

Ermöglicht Ihnen, um anzugeben, dass das Objekt registriert und initialisiert werden soll, jedoch nicht über CoCreateInstance extern erstellbar sein sollte.

PROP_DATA_ENTRY

Gibt den Wertebereich oder die Dimensionen, eines ActiveX-Steuerelements an.

PROP_ENTRY_INTERFACE

Verwenden Sie dieses Makro, um eine Eigenschaftenbeschreibung, eine Eigenschaft DISPID und eine Liste der Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung für das Objekt einzugeben.

PROP_ENTRY_INTERFACE_CALLBACK

Verwenden Sie dieses Makro, um eine Eigenschaftenbeschreibung, Eigenschaft DISPID einzugeben, und stellen Sie eine Rückruffunktion bereit, um ggf. CLSID zu bestimmen muss der Eigenschaftenzuordnung hinzugefügt werden.

PROP_ENTRY_INTERFACE_CALLBACK_EX

Wie bei PROP_ENTRY_INTERFACE_CALLBACK, aber ermöglicht Ihnen, eine bestimmte IID anzugeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt.

PROP_ENTRY_INTERFACE_EX

Wie bei PROP_ENTRY_INTERFACE, aber ermöglicht Ihnen, eine bestimmte IID anzugeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt.

PROP_ENTRY_TYPE

Verwenden Sie dieses Makro, um eine Eigenschaftenbeschreibung, eine Eigenschaft DISPID und ein Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung des Objekts einzugeben.

PROP_ENTRY_TYPE_EX

Wie bei PROP_ENTRY_TYPE, jedoch können Sie eine bestimmte IID angeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt.

PROP_PAGE

Verwenden Sie dieses Makro, um ein Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung des Objekts einzugeben.

RDX_BINARY

Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable von Typ BYTE zu.

RDX_CSTRING_TEXT

Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable des Typs CString zu.

RDX_DWORD

Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable von Typ DWORD zu.

RDX_TEXT

Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable des Typs TCHAR zu.

REFLECT_NOTIFICATIONS

Reflektiert Benachrichtigungsmeldungen zurück an das untergeordnete Fenster (Steuerelement) das sie gesendet.

REFLECTED_COMMAND_CODE_HANDLER

Wie bei COMMAND_CODE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_COMMAND_HANDLER

Wie bei COMMAND_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_COMMAND_ID_HANDLER

Wie bei COMMAND_ID_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_COMMAND_RANGE_CODE_HANDLER

Wie bei COMMAND_RANGE_CODE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_COMMAND_RANGE_HANDLER

Wie bei COMMAND_RANGE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_NOTIFY_CODE_HANDLER

Wie bei NOTIFY_CODE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_NOTIFY_HANDLER

Wie bei NOTIFY_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_NOTIFY_ID_HANDLER

Wie bei NOTIFY_ID_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_NOTIFY_RANGE_CODE_HANDLER

Wie bei NOTIFY_RANGE_CODE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden.

REFLECTED_NOTIFY_RANGE_HANDLER

Wie bei NOTIFY_RANGE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden.

REQUIRED_CATEGORY

Fügen Sie ein REQUIRED_CATEGORY-Makro Kategorienzuordnung der Komponente hinzu, um anzugeben, dass es als erfordert der Kategorie registriert werden soll, die von den catID-Parameter identifiziert wird.

SERVICE_ENTRY

Gibt an, dass das Objekt die Dienst-ID unterstützt, die von SID angegeben wird.

SERVICE_ENTRY_CHAIN

Weist IServiceProviderImpl::QueryService an, um das Objekt zu verketten, das von punk angegeben wird.

SINK_ENTRY

Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), des Steuerelements, das von id identifiziert wird.

SINK_ENTRY_EX

Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), der Dispatchschnittstelle (iid), zum - Steuerelement, das durch id identifiziert wird.

SINK_ENTRY_INFORMATION

Verwenden Sie das SINK_ENTRY_INFO-Makro innerhalb einer Ereignissenkenzuordnung, um die Informationen bereitzustellen, die von IDispEventSimpleImpl zu den Routenereignissen zur relevanten Handlerfunktion erforderlich sind.

SNAPINMENUID

Verwenden Sie dieses Makro, um die Kontextmenüressource des Snap-Inobjekts zu deklarieren.

SNAPINTOOLBARID_ENTRY

Verwenden Sie dieses Makro, um eine Symbolleiste ID in die Snap-Inid-Zuordnung die Symbolleiste des Objekts einzugeben.

WM_FORWARDMSG

Dieses Makro leitet eine Meldung, die von einem Fenster zu einem anderen Fenster zur Verarbeitung empfangen wird.

Siehe auch

Weitere Ressourcen

ATL-Makros

Desktop-Komponenten ATL COM

ATL-Funktionen

Globale Variablen ATL

ATL-Strukturen

ATL-typedefs

ATL-Klassenübersicht