OLE-Steuerelementklassen
Dies sind die primären Klassen, die Sie verwenden, wenn Sie OLE-Steuerelemente schreiben.Die COleControlModule-Klasse in einem OLE-Steuerelement-Modul ist z. B. die CWinApp-Klasse in einer Anwendung.Jedes Modul implementiert eine oder mehrere OLE-Steuerelemente. Diese Steuerelemente werden von COleControl-Objekte dargestellt.Diese Steuerelemente sind die zugehörigen Container mit CConnectionPoint verbundenen Objekte.
Die CPictureHolder und CFontHolder-Klassen kapseln COM-Schnittstellen für Grafiken und Schriftarten, während die COlePropertyPage und CPropExchange-Klassen helfen, Dauerhaftigkeit Eigenschaft und Eigenschaftenseiten für das Steuerelement zu implementieren.
COleControlModule
Ersetzt die CWinApp-Klasse für das OLE-Steuerelement-Modul.Leiten Sie von der COleControlModule-Klasse, um ein Objekt OLE-Steuerelement-Modul zu entwickeln.Es stellt Memberfunktionen für das Initialisieren des Moduls eines OLE-Steuerelements bereit.COleControl
Leiten Sie von der COleControl-Klasse, um ein OLE-Steuerelement zu entwickeln.Abgeleitet von CWnd, erbt diese Klasse die gesamte Funktionalität eines Windows-Fensterobjekts OLE-Besondere sowie zusätzliche Funktionen, z. B. das Auslösen von Ereignissen und die Möglichkeit, Methoden und Eigenschaften zu unterstützen.CConnectionPoint
Die CConnectionPoint-Klasse definiert einen speziellen Typ Schnittstelle verwendet, um mit anderen OLE-Objekten zu kommunizieren, die als Verbindungspunkt.Ein Verbindungspunkt implementiert eine Ausgangsschnittstelle, die ist, Aktionen für andere Objekte, z. B. das Auslösen von Ereignissen und Änderungsbenachrichtigungen zu initiieren.CPictureHolder
Kapselt die Funktionalität eines Windows-Bild Objekts und der IPicture COM-Schnittstelle; verwendet wird, um die benutzerdefinierte Eigenschaft eines OLE-Steuerelements Grafik zu implementieren.CFontHolder
Kapselt die Funktionalität eines Windows-Schriftart Objekts und der IFont COM-Schnittstelle; verwendet wird, um die vordefinierte Schriftarteigenschaft eines OLE-Steuerelements zu implementieren.COlePropertyPage
Zeigt die Eigenschaften eines OLE-Steuerelements in einer grafischen Oberfläche angezeigt, ähnlich einem Dialogfeld.CPropExchange
Unterstützt die Implementierung der Eigenschaft Dauerhaftigkeit für das benutzerdefinierte OLE-Steuerelemente.Analog CDataExchange für Dialogfelder.CMonikerFile
Verwendet einen Moniker oder eine Zeichenfolgendarstellung, die in einen Moniker ausführen kann, und bindet sie synchron in den Stream, für den der Moniker ein Name ist.CAsyncMonikerFile
Funktioniert ähnlich wie CMonikerFile. Allerdings bindet es den Moniker asynchron in den Stream, für den der Moniker ein Name ist.CDataPathProperty
Implementiert eine OLE-Steuerelement-Eigenschaft, die asynchron geladen werden kann.CCachedDataPathProperty
Implementiert eine OLE-Steuerelement-Eigenschaft asynchron übertragen hat und zwischengespeichert werden in einer Arbeitsspeicherdatei.COleCmdUI
Ermöglicht einem aktiven Dokument, um Befehle zu erhalten, die aus der Benutzeroberfläche des zugehörigen Containers (z. B. FileNew, geöffnet, Druck usw.) stammen, und ermöglicht es einem Container, um Befehle zu erhalten, die aus der aktiven Benutzeroberfläche des Dokuments stammen.COleSafeArray
Funktioniert mit Arrays eines beliebigen Typs und der Dimension.