Specifică o interfață utilizate de către un text îmbogățit editare de control pentru a regăsi informații legate de OLE la clientul său. Un control de editare bogat client este responsabil pentru această interfață de punere în aplicare și atribuirea de a controlul utilizând EM_SETOLECALLBACK mesajul. Interfața IRichEditOleCallback are următoarele metode:
| Metodele IUnknown | Descriere |
|---|---|
| QueryInterface | Întoarce indicii la interfe?ele acceptate. |
| AddRef | Incremente de referin?ă count. |
| Presă | Decrements de referin?ă count. |
| Metode de IRichEditOleCallback | Descriere |
|---|---|
| GetNewStorage | Prevede de stocare pentru un nou obiect lipit din clipboard sau citi în la un flux RTF. |
| GetInPlaceContext | Prevede aplicarea și document nivel interfe?ele ?i informa?iile necesare pentru a sprijini activare pe loc. |
| ShowContainerUI | Spune aplicarea dacă se afișează interfa?a container. |
| QueryInsertObject | Interogările aplicarea la dacă se inserează un obiect. |
| ȘtergereObiect | Notificarea care obiect este pe cale să se elimină dintr-un control de editare bogat. |
| QueryAcceptData | Numit pe o pastă sau trageți pentru a determina dacă datele lipite/târât ar trebui să fie acceptate. |
| ContextSensitiveHelp | Aplicarea de spune că acesta ar trebui să tranziție în și din modul de ajutor context de sensibil. |
| GetClipboardData | Permite clientului să furnizeze propriul obiect clipboard. |
| GetDragDropEffect | Permite clientului să se precizeze efectele unei opera?iuni de drop. |
| GetContextMenu | Interogările cererea pentru un meniu contextual pentru a utiliza pe un buton al mouse-ului în jos eveniment. |