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 |