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.

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek