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