Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.
Dies sind die primären Klassen, die Sie beim Schreiben von OLE-Steuerelementen verwenden. Die COleControlModule Klasse in einem OLE-Steuerelementmodul entspricht der CWinApp-Klasse in einer Anwendung. Jedes Modul implementiert ein oder mehrere OLE-Steuerelemente; diese Steuerelemente werden durch COleControl Objekte dargestellt. Diese Steuerelemente kommunizieren mit ihren Containern mithilfe von CConnectionPoint Objekten.
Die Klassen CPictureHolder und CFontHolder kapseln COM-Schnittstellen für Bilder und Schriftarten, während COlePropertyPage und CPropExchange Ihnen helfen, Eigenschaftenseiten und Eigenschaftspersistenz für Ihr Steuerelement zu implementieren.
COleControlModule
Ersetzt die CWinApp Klasse für Ihr OLE-Steuerelementmodul. Leiten Sie von der COleControlModule Klasse ab, um ein OLE-Steuerelementmodulobjekt zu entwickeln. Es bietet Member-Funktionen für die Initialisierung des Moduls Ihres OLE-Steuerelements.
COleControl
Leiten Sie von der COleControl Klasse ab, um ein OLE-Steuerelement zu entwickeln. Abgeleitet von CWnd, ergänzt diese Klasse die Funktionalitäten eines Windows-Fensterobjekts um zusätzliche OLE-spezifische Funktionen, wie zum Beispiel Ereignisauslösung und die Fähigkeit, Methoden und Eigenschaften zu unterstützen.
CConnectionPoint
Die CConnectionPoint Klasse definiert einen speziellen Schnittstellentyp, der für die Kommunikation mit anderen OLE-Objekten verwendet wird, die als Verbindungspunkt bezeichnet wird. Ein Verbindungspunkt implementiert eine ausgehende Schnittstelle, die Aktionen für andere Objekte initiieren kann, z. B. Auslösen von Ereignissen und Änderungsbenachrichtigungen.
CPictureHolder
Kapselt die Funktionalität eines Windows-Bildobjekts und der IPicture COM-Schnittstelle; wird verwendet, um die benutzerdefinierte Picture-Eigenschaft eines OLE-Steuerelements zu implementieren.
CFontHolder
Kapselt die Funktionalität eines Windows-Schriftartobjekts und der IFont COM-Schnittstelle; wird verwendet, um die Eigenschaft "Stock Font" eines OLE-Steuerelements zu implementieren.
COlePropertyPage
Zeigt die Eigenschaften eines OLE-Steuerelements in einer grafischen Benutzeroberfläche an, ähnlich einem Dialogfeld.
CPropExchange
Unterstützt die Implementierung der Eigenschaftspersistenz für Ihre OLE-Steuerelemente. Analog zu CDataExchange für Dialogfelder.
CMonikerFile
Nimmt einen Moniker oder eine Zeichenfolge, die es zu einem Moniker machen kann, und bindet ihn synchron an den Stream, für den der Moniker ein Name ist.
CAsyncMonikerFile
Funktioniert ähnlich wie CMonikerFile; er bindet den Moniker jedoch asynchron an den Datenstrom, für den der Moniker ein Name ist.
CDataPathProperty
Implementiert eine OLE-Steuerelementeigenschaft, die asynchron geladen werden kann.
CCachedDataPathProperty
Implementiert eine asynchron übertragene und in einer Arbeitsspeicherdatei zwischengespeicherte OLE-Steuerelementeigenschaft.
COleCmdUI
Ermöglicht einem aktiven Dokument den Empfang von Befehlen, die auf der Benutzeroberfläche des Containers (z. B. FileNew, Open, Print usw.) stammen, und ermöglicht es einem Container, Befehle zu empfangen, die auf der Benutzeroberfläche des aktiven Dokuments stammen.
COleSafeArray
Funktioniert mit Arrays beliebiger Art und Dimension.