ATL-Attributbeispiele
Aktualisiert: November 2007
Die folgenden Themen sind Auszüge aus den ATL-Attributbeispielen.
In diesem Abschnitt
Beispiel für ASYNC-Attribute: Downloadet Daten asynchron
Lädt Daten asynchron von einer URL mit Attributen herunter.Beispiel für ATLAgent-Attribute: Verwendet "CCommand" und "CAccessor" zum Lesen von Informationen aus einer Datenbank
Veranschaulicht, wie das Microsoft Agent-Steuerelement mit der COM-Unterstützung des Compilers gesteuert wird und wie mit CCommand und CAccessor Daten aus einer Datenbank gelesen werden.Beispiel für ATLBUTTON-Attribute: Demonstriert eine Schaltfläche mit Bitmaps für unterschiedliche Zustandswerte
Erstellt eine Schaltfläche, die je nach Zustand dieser Schaltfläche mit einer von drei verschiedenen Bitmaps angezeigt wird.Beispiel für ATLCON-Attribute: Demonstriert das Erstellen eines einfachen Containers
Veranschaulicht einen einfachen Steuerelementcontainer mit Attributen.Beispiel für ATLDuck-Attribute: Verwendet Verbindungspunkte mit ATL
Veranschaulicht die Verwendung von Verbindungspunkten mit ATL-Steuerelementen und Attributen.Beispiel für ATLFire-Attribute: Demonstriert das Erstellen eines Fenstersteuerelements
Veranschaulicht, wie mit ATL und Attributen ein Steuerelement mit Fenstern erstellt wird.Beispiel für ATLMovie-Attribute: Verwendet Compiler-COM-Unterstützung und Active Movie-Schnittstellen in einem ATL-Steuerelement
Veranschaulicht, wie die Compilerunterstützung für COM und die Active Movie-Schnittstellen verwendet werden, um einen Film in einem ATL-Steuerelement abzuspielen.Beispiel für ATLTangram-Attribute: Demonstriert die Verwaltung großer Projekte, die ATL, MFC und COM verwenden
Demonstriert die Verwaltung eines großen ATL-Projekts mit mehreren Projektabhängigkeiten in der IDE und mit Attributen. Veranschaulicht außerdem einige grundlegende COM-Konzepte.Beispiel für AutoThread-Attribute: Demonstriert die Verwendung von "CAtlAutoThreadModule"
Veranschaulicht die Verwendung CComAutoThreadModule Class mit Attributen.Beispiel für BEEPER-Attribute: Demonstriert eine Tearoff-Schnittstelle
Implementiert eine Tearoff-Schnittstelle – eine BSTR-Auflistung/Enumeration mit Attributen.Beispiel für CDINFO-Attribute: Gibt Informationen über CD-Audiospuren wieder und zeigt sie an
Gibt CD-Audiospuren wieder und zeigt Informationen über diese Spuren in QuickInfos und Kreisdiagrammen an.Beispiel für CIRC-Attribute: Demonstriert die Verwendung von Eigenschaftenseiten
Erstellt ein Steuerelement mit Attributen, das Eigenschaftenseiten darstellt und einen Kreis zeichnet.Beispiel für CIRCCOLL-Attribute: Demonstriert eine Auflistung/Enumeration
Implementiert eine Auflistung/Enumeration von Objekten mithilfe von ATL mit Attributen und der C++-Standardbibliothek.Beispiel für COMMAP-Attribute: Demonstriert Eingabemakros für COM-Schnittstellen
Veranschaulicht, wie unterschiedliche Makros für COM-Schnittstellenzuordnungseinträge verwendet werden.Beispiel für CONNECT-Attribute: Demonstriert die Implementierung und Verwendung von Verbindungspunkten
Veranschaulicht die Implementierung und Verwendung von Verbindungspunkten (die IConnectionPointContainer-Schnittstelle und die IConnectionPoint-Schnittstelle) in einer Multithreadumgebung.Beispiel für DIRECT3D-Attribute: Demonstriert die Verwendung von Direct3D
Erstellt ein Steuerelement, das mithilfe von Attributen und der Direct3D-Grafikbibliothek ein sich drehendes Dreieck zeichnet.Beispiel für DispSink-Attribute: Verarbeitet Ereignisse, die von einem Singleton COM-Server über eine Dispatch-Schnittstelle ausgelöst werden
Veranschaulicht die Verwendung eines Verbindungspunktes in Dispatchschnittstellen mit Attributen.Beispiel für LABRADOR-Attribute: Implementiert einen Server ohne Benutzeroberfläche
Implementiert einen EXE-Server ohne Benutzeroberfläche.Beispiel für MultiRead-Attribute: Liest eine Datenbanktabelle mithilfe von mehreren Threads
Liest mithilfe mehrerer Threads eine Tabelle in einer Datenbank.Beispiel für OPENGL-Attribute: Demonstriert die Verwendung von OpenGL
Erstellt ein Steuerelement, das mithilfe von Attributen und der OpenGL-Grafikbibliothek einen sich drehenden Würfel zeichnet.Beispiel für POLYGON-Attribute: Demonstriert benutzerdefinierte Eigenschaften, Ereignisse, eine Eigenschaftenseite und die Objektsicherheit
Die Projektdateien für das ATL-Lernprogramm. Erstellt ein Steuerelement zum Implementieren von benutzerdefinierten Eigenschaften, Ereignissen, Eigenschaftenseiten und der Objektsicherheit mit ATL und Attributen.Beispiel für SUBEDIT-Attribute: Erstellt eine übergeordnete Klasse für ein Windows-Standardsteuerelement
Erstellt ein Windows-Steuerelement mit Attributen, das eine übergeordnete Klasse hat.