OLE in MFC
In diesen Artikeln werden die Grundlagen der OLE-Programmierung mit MFC erläutert. MFC bietet die einfachste Möglichkeit, Programme zu schreiben, die OLE verwenden:
So verwenden Sie die visuelle OLE-Bearbeitung (direkte Aktivierung).
So arbeiten Sie als OLE-Container oder -Server.
So implementieren Sie die Drag-and-Drop-Funktionalität.
So arbeiten Sie mit Datums- und Uhrzeitdaten.
Zum Verwalten der Statusdaten von MFC-Modulen, einschließlich exportierter EINSTIEGspunkte der DLL-Funktion, OLE/COM-Schnittstelleneinstiegspunkte und Einstiegspunkte der Fensterprozedur.
Sie können auch Automatisierung verwenden.
Hinweis
Der Begriff OLE zeigt die Technologien an, die mit der Verknüpfung und Einbettung verbunden sind, einschließlich OLE-Containern, OLE-Servern, OLE-Elementen, direkte Aktivierung (oder visuelle Bearbeitung), Tracker, Ziehen und Ablegen sowie Zusammenführen von Menüs. Der Begriff "Active" gilt für com-basierte Objekte (Component Object Model) und COM-basierte Objekte wie ActiveX-Steuerelemente. OLE-Automatisierung heißt jetzt Automatisierung.
In diesem Abschnitt
OLE-Hintergrund
Erläutert OLE und stellt konzeptionelle Informationen zur Funktionsweise bereit.
Aktivierung
Beschreibt die Rolle der Aktivierung beim Bearbeiten von OLE-Elementen.
Container
Stellt Links zur Verwendung von Containern in OLE bereit.
Datenobjekte und Datenquellen
Enthält Links zu Themen, die COleDataObject
die Verwendung der Klassen COleDataSource
erläutern.
Drag & Drop
Erläutert die Verwendung von Kopieren und Einfügen mit OLE.
OLE-Menüs und -Ressourcen
Erläutert die Verwendung von Menüs und Ressourcen in MFC OLE-Dokumentanwendungen.
Registrierung
Erläutert die Serverinstallation und -initialisierung.
Server
Beschreibt, wie OLE-Elemente (oder Komponenten) für die Verwendung durch Containeranwendungen erstellt werden.
Tracker
Stellt Informationen zur CRectTracker
Klasse bereit, die eine grafische Benutzeroberfläche bietet, mit der Benutzer mit OLE-Clientelementen interagieren können.
Verwandte Abschnitte
Verbindungspunkte
Erläutert das Implementieren von Verbindungspunkten (früher als OLE-Verbindungspunkte bezeichnet) mithilfe der MFC-Klassen CCmdTarget
und CConnectionPoint
.
Container-/Server-COM-Komponenten
Beschreibt die Schritte, die erforderlich sind, um optionale erweiterte Features in vorhandene Containeranwendungen zu integrieren.
Das Component Object Model
Beschreibt die Verwendung von OLE ohne MFC.