IRichEditOleCallback

ระบุอินเทอร์เฟซที่ใช้ rich text แก้ไขควบคุมเพื่อเรียกข้อมูลเกี่ยวกับ OLE จากไคลเอนต์ของ ไคลเอ็นต์ของตัวควบคุมการแก้ไขที่รวยรับผิดชอบการใช้อินเทอร์เฟซนี้ และกำหนดตัวควบคุม โดยใช้ข้อความEM_SETOLECALLBACK อินเทอร์เฟซสำหรับIRichEditOleCallbackได้ในวิธีต่อไปนี้:

วิธีการ Vtable ตามลำดับ

วิธี IUnknown คำอธิบาย
QueryInterface ส่งกลับตัวชี้ไปยังอินเทอร์เฟซที่สนับสนุน.
AddRef เพิ่มจำนวนการอ้างอิง.
ออก การนับจำนวนการอ้างอิงลดลง.

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

Index