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.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für