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 |
---|---|
Ein Symbol, das einen Fehler in Projekten aktiviert, konvertierte aus früheren Versionen von ATL. |
|
Definieren Sie, wenn eine oder mehrere der Objekte Apartmentthreading verwenden. |
|
Führt bestimmte CString explizit Konstruktoren und verhindert alle unbeabsichtigten Konvertierungen. |
|
Definieren Sie dieses Makro zuvor einschließlich aller deaktivieren, um alle AddRef und Release Aufrufe auf den Schnittstellen der Komponenten in das Ausgabefenster aufzuzeichnen. |
|
Schreibt QueryInterface alle Aufrufe an das Ausgabefenster. |
|
Definieren Sie wenn eine oder mehrere der freien Objektverwendung oder vom neutralen Threading. |
|
Teilt den Compiler, dass die ATL-Anwendung von systemeigenen und von /clr Kompiliereinheiten enthalten ist. |
|
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. |
|
Ein Symbol, das nämlich Codes mit dem Projekt kompiliert werden kann. |
|
Ein Symbol, das die standardmäßige dem Namespace als ATL verhindert. |
|
Unterdrückt CComVariant-Klasse vom Auslösen von Ausnahmen. |
|
Unterdrückt Compilerwarnungen für den Verwendung veralteter ATL-Funktionen. |
|
Ein Symbol, das angibt, möchten Sie die Registrierungscode, sodass das Objekt im Objekt ist, um eine Abhängigkeit von ATL.DLL zu vermeiden. |
|
Anweisungen, von denen Fehler zu behandeln, die in zugeordneten _ATLTRY auftreten |
|
Anweisungen, von denen Fehler zu behandeln, die in zugeordneten _ATLTRY auftreten. |
|
Markiert einen abgesicherten Codeabschnitt, in dem ein Fehler möglicherweise auftreten kann. |
|
Diese Flags werden verwendet, um das Verhalten von EscapeXML zu steuern. |
|
Markiert den Beginn einer alternativen Meldungszuordnung. |
|
Makros für Zeichenfolgenkonvertierung gültig für ATL und MFC. |
|
Das ATLASSERT-Makro werden dieselben Funktionen wie das _ASSERTE-Makro aus, das in der C-Laufzeitbibliothek gefunden wird. |
|
Ein Symbol, das eine Funktion angibt, sollte nicht inline sein. |
|
Ein Symbol, das verhindert, dass der Zeiger in der dem Konstruktor und im Destruktor Klasse initialisiert. |
|
Diese Flags ändern das Verhalten von AtlEscapeUrl und von AtlCanonicalizeUrl. |
|
Die Mitglieder dieser Enumeration stellen Konstanten für die Schemas bereit, die von Rotation verstanden werden. |
|
Dieses Makro definiert den Standardwert in Millisekunden, die CWorkerThread::Shutdown auf den Arbeitsthread wartet, um herunterzufahren. |
|
Dieses Makro wird die standardmäßige Zeit in Millisekunden, dass CThreadPool auf einen Thread wartet, um herunterzufahren. |
|
Dieses Makro wird die standardmäßige Anzahl von Threads pro Prozessor, der von CThreadPool verwendet wird. |
|
Diese Flags beschreiben, wie zitieren-druckbare Codierung durch QPEncode ausgeführt werden soll. |
|
Diese Flags beschreiben, wie das Uuencoding durch Uuencode ausgeführt werden soll. |
|
Zeigt Warnungen ein Ausgabegerät, wie das Debuggerfenster, entsprechend den angegebenen Flags und den Ebenen.Ist für Abwärtskompatibilität. |
|
Zeigt Warnungen ein Ausgabegerät, wie das Debuggerfenster, entsprechend den angegebenen Flags und den Ebenen. |
|
In Debugbuilds von ATL, sendet die Zeichenfolge "funcname wird implementiert" nicht dem Sicherungsgerät und zurückgibt E_NOTIMPL. |
|
Markiert den Beginn der Kategorienzuordnung. |
|
Die COM-Zuordnung ist der Mechanismus, der Schnittstellen auf einem Objekt in ein Client über QueryInterface verfügbar macht. |
|
Markiert den Beginn der Verbindungspunktzuordnungseinträge. |
|
Markiert den Beginn der Snap-In-Erweiterungsdatenklasse-Zuordnung. |
|
Markiert den Beginn der Standardmeldungszuordnung. |
|
Markiert den Beginn der Eigenschaftenzuordnung des Objekts. |
|
Markiert den Beginn der Registrierungs-Daten-Exchange-Zuordnung. |
|
Markiert den Beginn der Dienstzuordnung. |
|
Deklariert den Anfang der Ereignissenkenzuordnung für das zusammengesetzte Steuerelement. |
|
Deklariert den Anfang der Symbolleiste ID-Zuordnung für das Snap-Inobjekt. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Diese Makros geben die Schnittstellen eines Objekts in seine COM-Zuordnung ein, damit auf sie von QueryInterface zugegriffen werden kann. |
|
Gibt Schnittstellen in die COM-Schnittstellenzuordnung ein. |
|
Verwenden Sie dieses Makro, um zwei Verzweigungen Vererbung zu herzustellen. |
|
Identisch mit COM_INTERFACE_ENTRY2, außer Sie ein anderes IID angeben können. |
|
Wenn die Schnittstelle, die von iid identifiziert wird, für abgefragt wird, leitet COM_INTERFACE_ENTRY_AGGREGATE zu punk weiter. |
|
Wie das COM_INTERFACE_ENTRY_AGGREGATE, außer dass das Abfragen für jedes IID führt das Weiterleiten der Abfrage zu punk. |
|
Identisch mit COM_INTERFACE_ENTRY_AGGREGATE, außer, wenn punkNULL ist, erstellt sie automatisch das Aggregat, das von clsid beschrieben wird. |
|
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. |
|
Veranlasst das Programm, DebugBreak aufzurufen, wenn die angegebene Schnittstelle für abgefragt wird. |
|
Speichert die Schnittstellebesondere Daten für jede Instanz. |
|
Verarbeitet die COM-Zuordnung der Basisklasse, wenn die Verarbeitung diesen Eintrag in der COM-Zuordnung erreicht. |
|
Ein allgemeiner Mechanismus zum Verbinden in QueryInterface ATL der Logik. |
|
Wie das COM_INTERFACE_ENTRY_FUNC, außer dass das Abfragen für jedes IID führt einen Aufruf func. |
|
Verwenden Sie dieses Makro, um die Schnittstelle in die COM-Zuordnung einzugeben und sein IID anzugeben. |
|
Gibt E_NOINTERFACE zurück und beendet COM-Zuordnungsverarbeitung, wenn die angegebene Schnittstelle für abgefragt wird. |
|
Macht die Tearoff-Schnittstellen verfügbar. |
|
Wie bei COMMAND_HANDLER, aber Da WM_COMMAND ordnet eine Meldung an, die nur auf dem Benachrichtigungscode basiert. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
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. |
|
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. |
|
Wie bei COMMAND_HANDLER, jedoch ordnet Da WM_COMMAND Nachrichten von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu. |
|
Gibt einen Verbindungspunkt für die angegebene Schnittstelle in die Verbindungspunktzuordnung ein, damit auf sie zugegriffen werden kann. |
|
Gibt an, dass das Objekt aggregiert werden kann. |
|
Deklariert CComClassFactory, um die Klassenfactory zu sein. |
|
Deklariert CComClassFactory2, um die Klassenfactory zu sein. |
|
Deklariert CComClassFactoryAutoThread, um die Klassenfactory zu sein. |
|
Deklariert cf, um die Klassenfactory zu sein. |
|
Deklariert CComClassFactorySingleton, um die Klassenfactory zu sein. |
|
Deklariert eine leere Meldungszuordnung. |
|
Deklariert eine virtuelle Funktion GetControllingUnknown. |
|
Stellt eine Methode bereit, damit das ATL libid der Typbibliothek abruft. |
|
Verwendung DECLARE_NO_REGISTRY, wenn Sie eine Registrierung des Standards ATL für die Klasse vermeiden möchten, in der dieses Makro angezeigt wird. |
|
Gibt an, dass das Objekt nicht aggregiert werden kann. |
|
Ermöglicht es Ihnen, eine Textbeschreibung für das Klassenobjekt anzugeben. |
|
Wird in Steuerelemente ATL ActiveX, um die OLEMISC-Flags festzulegen. |
|
Gibt an, dass das Objekt aggregiert werden muss. |
|
Gibt an, dass eine Instanz von CComPolyObject < x > erstellt wird, wenn das Objekt erstellt wird. |
|
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. |
|
Gibt die Standardklassenregistrierung in die Systemregistrierung ein oder entfernt sie aus der Systemregistrierung. |
|
Gibt die Informationen an, die erforderlich sind, um das appid automatisch zu registrieren. |
|
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. |
|
Wie das DECLARE_REGISTRY_RESOURCE außer dass verwendet vom Assistenten erzeugtes UINT, die Ressource, anstatt ein Zeichenfolgenname zu identifizieren. |
|
Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX, um die VIEWSTATUS-Flags bin anzugeben. |
|
Ermöglicht es, um den Namen einer neuen Fensterklasse anzugeben.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX. |
|
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. |
|
Ermöglicht es Ihnen, die Parameter einer Klasse anzugeben.Positionieren Sie dieses Makro in einer Steuerelementklasse Steuerelements ATL ActiveX. |
|
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. |
Markiert das Ende der Kategorienzuordnung. |
|
Beendet die Definition der COM-Schnittstellenzuordnung. |
|
Markiert das Ende der Verbindungspunktzuordnungseinträge. |
|
Markiert das Ende der Snap-In-Erweiterungsdatenklasse-Zuordnung. |
|
Markiert das Ende einer Meldungszuordnung. |
|
Markiert das Ende der Eigenschaftenzuordnung des Objekts. |
|
Markiert das Ende der Registrierungs-Daten-Exchange-Zuordnung. |
|
Markiert das Ende der Dienstzuordnung. |
|
Deklariert das Ende der Ereignissenkenzuordnung für das zusammengesetzte Steuerelement. |
|
Deklariert das Ende der Symbolleiste ID-Zuordnung für das Snap-Inobjekt. |
|
Fügt einen Datenmember dem Snap-In-Erweiterungsdatenklasse für ISnapInItemImpl von abgeleitete Klasse hinzu. |
|
Fügt ein Snap-In-Erweiterungsdatenklasse der Snap-In-Erweiterungsdatenklasse-Zuordnung hinzu. |
|
Leitet Benachrichtigungsmeldungen an das übergeordnete Fenster weiter. |
|
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. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Wie bei MESSAGE_HANDLER, aber ordnet einen Bereich von Windows-Meldungen zu einer einzelnen Handlerfunktion zu. |
|
Wie bei NOTIFY_HANDLER, aber WM_NOTIFY ordnet eine Meldung an, die nur auf dem Benachrichtigungscode basiert. |
|
Definiert einen Eintrag in einer Meldungszuordnung. |
|
Wie bei NOTIFY_HANDLER, aber WM_NOTIFY ordnet eine Meldung an, die nur auf dem Steuerelement-ID basiert. |
|
Wie bei NOTIFY_RANGE_HANDLER, jedoch ordnet WM_NOTIFY Meldungen mit einem bestimmten Benachrichtigungscode von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu. |
|
Wie bei NOTIFY_HANDLER, jedoch ordnet WM_NOTIFY Nachrichten von einem Bereich von Steuerelementen zu einer einzelnen Handlerfunktion zu. |
|
Gibt ein ATL-Objekt in die Objektzuordnung ein, aktualisiert die Registrierung und erstellt eine Instanz des Objekts. |
|
Ermöglicht Ihnen, um anzugeben, dass das Objekt registriert und initialisiert werden soll, jedoch nicht über CoCreateInstance extern erstellbar sein sollte. |
|
Gibt den Wertebereich oder die Dimensionen, eines ActiveX-Steuerelements an. |
|
Verwenden Sie dieses Makro, um eine Eigenschaftenbeschreibung, eine Eigenschaft DISPID und eine Liste der Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung für das Objekt einzugeben. |
|
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. |
|
Wie bei PROP_ENTRY_INTERFACE_CALLBACK, aber ermöglicht Ihnen, eine bestimmte IID anzugeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt. |
|
Wie bei PROP_ENTRY_INTERFACE, aber ermöglicht Ihnen, eine bestimmte IID anzugeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt. |
|
Verwenden Sie dieses Makro, um eine Eigenschaftenbeschreibung, eine Eigenschaft DISPID und ein Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung des Objekts einzugeben. |
|
Wie bei PROP_ENTRY_TYPE, jedoch können Sie eine bestimmte IID angeben, wenn das Objekt über mehrere duale Schnittstellen unterstützt. |
|
Verwenden Sie dieses Makro, um ein Eigenschaftenseite CLSIDs in die Eigenschaftenzuordnung des Objekts einzugeben. |
|
Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable von Typ BYTE zu. |
|
Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable des Typs CString zu. |
|
Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable von Typ DWORD zu. |
|
Ordnet den angegebenen Registrierungseintrag mit einer angegebenen Membervariable des Typs TCHAR zu. |
|
Reflektiert Benachrichtigungsmeldungen zurück an das untergeordnete Fenster (Steuerelement) das sie gesendet. |
|
Wie bei COMMAND_CODE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei COMMAND_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei COMMAND_ID_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei COMMAND_RANGE_CODE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei COMMAND_RANGE_HANDLER, aber ordnet die Befehle an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei NOTIFY_CODE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei NOTIFY_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei NOTIFY_ID_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei NOTIFY_RANGE_CODE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden. |
|
Wie bei NOTIFY_RANGE_HANDLER, aber ordnet die Benachrichtigungen an, die vom übergeordneten Fenster wiedergegeben werden. |
|
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. |
|
Gibt an, dass das Objekt die Dienst-ID unterstützt, die von SID angegeben wird. |
|
Weist IServiceProviderImpl::QueryService an, um das Objekt zu verketten, das von punk angegeben wird. |
|
Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), des Steuerelements, das von id identifiziert wird. |
|
Deklariert die Handlerfunktion (fn) für das angegebene Ereignis (dispid), der Dispatchschnittstelle (iid), zum - Steuerelement, das durch id identifiziert wird. |
|
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. |
|
Verwenden Sie dieses Makro, um die Kontextmenüressource des Snap-Inobjekts zu deklarieren. |
|
Verwenden Sie dieses Makro, um eine Symbolleiste ID in die Snap-Inid-Zuordnung die Symbolleiste des Objekts einzugeben. |
|
Dieses Makro leitet eine Meldung, die von einem Fenster zu einem anderen Fenster zur Verarbeitung empfangen wird. |