Gibt eine Schnittstelle von einem rich-Text-edit-Steuerelement zum Abrufen von OLE-bezogene Informationen aus seiner Kunden. Ein rich-Edit-Control-Client ist verantwortlich für die Implementierung dieser Schnittstelle und Zuweisen des Steuerelements mithilfe der EM_SETOLECALLBACK -Nachricht. Die IRichEditOleCallback -Schnittstelle verfügt über die folgenden Methoden:
| IUnknown-Methoden | Beschreibung |
|---|---|
| QueryInterface | Gibt Zeiger auf unterstützte Schnittstellen. |
| AddRef | Schritten verweisen Graf. |
| Veröffentlichung | Dekrementiert verweisen Graf. |
| IRichEditOleCallback-Methoden | Beschreibung |
|---|---|
| GetNewStorage | Bietet Speicherplatz für ein neues Objekt aus der Zwischenablage eingefügt oder einen RTF-Stream lesen. |
| GetInPlaceContext | Stellt die Anwendung und Dokument Ebene Schnittstellen und Informationen zur Unterstützung von in-Place-Aktivierung erforderlich. |
| ShowContainerUI | Sagt der Anwendung, ob die Benutzeroberfläche des Containers angezeigt. |
| QueryInsertObject | Fragt die Anwendung, ob ein Objekt eingefügt werden soll. |
| DeleteObject | Benachrichtigungen, die ein Objekt aus einem rich-Edit-Steuerelement gelöscht werden. |
| QueryAcceptData | Fordert ein einfügen oder ziehen, um festzustellen, ob die Daten eingefügt/gezogen akzeptiert werden sollen. |
| Wird ContextSensitiveHelp | Der Anwendung meint, da es in oder aus empfindliche Hilfe des Kontextes Modus Übergang sollte. |
| GetClipboardData | Kann der Client ein eigene Zwischenablagenobjekt bereitstellen. |
| GetDragDropEffect | Ermöglicht dem Client, die Auswirkungen eines Drop-Vorgangs angeben. |
| GetContextMenu | Fragt die Anwendung für ein Kontextmenü mit auf eine Rechte Maustaste drücken. |