Freigeben über


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.

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

Konzepte