Freigeben über


IRichEditOle-Schnittstelle (richole.h)

Die IRichEditOle-Schnittstelle macht die COM-Funktionalität (Component Object Model) eines Rich-Edit-Steuerelements verfügbar. Die Schnittstelle kann abgerufen werden, indem Sie die EM_GETOLEINTERFACE Nachricht senden.

Diese Schnittstelle verfügt über die folgenden Methoden.

Vererbung

Die IRichEditOle-Schnittstelle erbt von der IUnknown-Schnittstelle . IRichEditOle verfügt auch über folgende Arten von Membern:

Methoden

Die IRichEditOle-Schnittstelle verfügt über diese Methoden.

 
IRichEditOle::ActivateAs

Behandelt das Verhalten "Activate As", indem alle Objekte der alten Klasse entladen, OLE aufgefordert wird, diese Objekte als Objekte der neuen Klasse zu behandeln, und die -Objekte neu zu laden. Wenn Objekte nicht erneut geladen werden können, werden sie gelöscht.
IRichEditOle::ContextSensitiveHelp

Gibt an, ob ein Rich-Edit-Steuerelement in den kontextabhängigen Hilfemodus wechseln oder aus diesem wechseln soll. Ein Rich-Edit-Steuerelement ruft die IRichEditOle::ContextSensitiveHelp-Methode eines beliebigen direkten Objekts auf, das derzeit aktiv ist, wenn eine Zustandsänderung auftritt.
IRichEditOle::ConvertObject

Konvertiert ein Objekt in einen neuen Typ. Dieser Aufruf lädt das Objekt neu, erzwingt jedoch keine Aktualisierung. Der Aufrufer muss dies tun.
IRichEditOle::GetClientSite

Ruft eine IOleClientSite-Schnittstelle ab, die beim Erstellen eines neuen Objekts verwendet werden soll. Alle Objekte, die in ein Rich-Edit-Steuerelement eingefügt werden, müssen Clientwebsiteschnittstellen verwenden, die von dieser Funktion zurückgegeben werden. Ein Clientstandort kann mit genau einem Objekt verwendet werden.
IRichEditOle::GetClipboardData

Ruft ein Zwischenablageobjekt für einen Bereich in einem Bearbeitungssteuerelement ab.
IRichEditOle::GetLinkCount

Gibt die Anzahl der Objekte in einem Rich-Edit-Steuerelement zurück, die Links sind.
IRichEditOle::GetObject

Ruft informationen ab, die in einer REOBJECT-Struktur zu einem Objekt in einem Rich-Edit-Steuerelement gespeichert sind.
IRichEditOle::GetObjectCount

Gibt die Anzahl der Objekte zurück, die derzeit in einem Rich-Edit-Steuerelement enthalten sind.
IRichEditOle::HandsOffStorage

Gibt an, wann ein Rich-Edit-Steuerelement seinen Verweis auf die Dem angegebenen Objekt zugeordnete Speicherschnittstelle freigeben soll. Dieser Aufruf ruft die IRichEditOle::HandsOffStorage-Methode des Objekts nicht auf. Der Aufrufer muss dies tun.
IRichEditOle::ImportDataObject

Importiert ein Zwischenablageobjekt in ein Rich-Edit-Steuerelement und ersetzt die aktuelle Auswahl.
IRichEditOle::InPlaceDeactivate

Gibt an, wann ein Rich-Edit-Steuerelement das derzeit aktive direkte Objekt deaktivieren soll, falls vorhanden.
IRichEditOle::InsertObject

Fügt ein Objekt in ein Rich-Edit-Steuerelement ein.
IRichEditOle::SaveCompleted

Gibt an, wann der letzte Speichervorgang abgeschlossen wurde und dass das Rich-Edit-Steuerelement einen anderen Speicher für das Objekt speichern soll.
IRichEditOle::SetDvaspect

Legt den Aspekt fest, den ein Rich-Edit-Steuerelement zum Zeichnen eines Objekts verwendet. Durch diesen Aufruf werden die im Objekt zwischengespeicherten Zeichnungsinformationen nicht geändert. dies muss vom Aufrufer erfolgen. Durch den Aufruf wird das Objekt neu gezeichnet.
IRichEditOle::SetHostNames

Legt die Hostnamen fest, die Objekten zugewiesen werden sollen, wenn sie in ein Rich-Edit-Steuerelement eingefügt werden. Die Hostnamen werden in der Benutzeroberfläche von Servern verwendet, um den Containerkontext geöffneter Objekte zu beschreiben.
IRichEditOle::SetLinkAvailable

Legt den Wert des linkverfügebaren Bits in den Flags des Objekts fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile richole.h