ระบุอินเทอร์เฟซที่ใช้ rich text แก้ไขควบคุมเพื่อเรียกข้อมูลเกี่ยวกับ OLE จากไคลเอนต์ของ ไคลเอ็นต์ของตัวควบคุมการแก้ไขที่รวยรับผิดชอบการใช้อินเทอร์เฟซนี้ และกำหนดตัวควบคุม โดยใช้ข้อความEM_SETOLECALLBACK อินเทอร์เฟซสำหรับIRichEditOleCallbackได้ในวิธีต่อไปนี้:
| วิธี IUnknown | คำอธิบาย |
|---|---|
| QueryInterface | ส่งกลับตัวชี้ไปยังอินเทอร์เฟซที่สนับสนุน. |
| AddRef | เพิ่มจำนวนการอ้างอิง. |
| ออก | การนับจำนวนการอ้างอิงลดลง. |
| วิธีการ IRichEditOleCallback | คำอธิบาย |
|---|---|
| GetNewStorage | มีการจัดเก็บข้อมูลสำหรับวัตถุใหม่วางจากคลิปบอร์ด หรืออ่านจากกระแสข้อมูล RTF. |
| GetInPlaceContext | มีโปรแกรมประยุกต์และเอกสารระดับอินเทอร์เฟซและข้อมูลที่จำเป็นเพื่อสนับสนุนการเปิดใช้งานในสถาน. |
| ShowContainerUI | บอกว่า จะแสดงส่วนติดต่อผู้ใช้ของคอนเทนเนอร์ของแอพลิเคชัน. |
| QueryInsertObject | แบบสอบถามแอพลิเคชันการว่าควรแทรกวัตถุ. |
| DeleteObject | การแจ้งเตือนที่วัตถุจะถูกลบออกจากตัวควบคุมการแก้ไขที่รวย. |
| QueryAcceptData | เรียกว่าบนวางหรือลากเพื่อพิจารณาว่าควรมีการยอมรับข้อมูลถูกวาง/ลาก. |
| ContextSensitiveHelp | บอกให้โปรแกรมประยุกต์ที่ มันควรเปลี่ยนลงใน หรือออกจากโหมดพึ่งบริบท. |
| GetClipboardData | อนุญาตให้ไคลเอ็นต์การจัดหาวัตถุคลิปบอร์ดของตัวเอง. |
| GetDragDropEffect | อนุญาตให้ไคลเอนต์เพื่อระบุลักษณะพิเศษของการดำเนินการปล่อย. |
| GetContextMenu | แบบสอบถามแอพลิเคชันสำหรับเมนูบริบทการใช้ปุ่มเมาส์ขวาลงเหตุการณ์. |