IRichEditOleCallback::QueryAcceptData

เรียกว่าบนวางหรือลากเพื่อพิจารณาว่าควรมีการยอมรับข้อมูลถูกวาง/ลาก.

 (Hresult ใน QueryAcceptData LPDATAOBJECT  lpdataobj, CLIPFORMAT ไกล * lpcfFormat, DWORD  reco, BOOL  fReally, HGLOBAL  hMetaPict  );
 

พารามิเตอร์

lpdataobj
ชี้ไปยังโครงสร้างDATAOBJECTระบุวัตถุข้อมูลการวาง หรือลาก.
lpcfFormat
ชี้ไปยังรูปแบบคลิปบอร์ดที่จะใช้สำหรับการดำเนินการวางหรือการปล่อย ถ้าค่าชี้ไปตามlpcfFormatคือศูนย์ รูปแบบสามารถใช้งานได้ดีที่สุดจะสามารถใช้ ถ้าเรียกกลับการเปลี่ยนแปลงค่าชี้ไปตามlpcfFormatตัวควบคุมการแก้ไขที่รวยใช้รูปแบบนั้นเท่านั้น และการดำเนินการจะล้มเหลวถ้าไม่มีรูปแบบ.
reco
ค่าสถานะการดำเนินการคลิปบอร์ด จะเป็นค่าใดค่าหนึ่ง.
RECO_DROP ปล่อย (การลากและปล่อย).
RECO_PASTE วางจากคลิปบอร์ด.

fReally
ไม่ใช่ศูนย์ถ้าวางหรือหล่นแท้จริงเกิดขึ้น ศูนย์ถ้านี้เป็นเพียงแบบสอบถาม เช่นสำหรับ EM_CANPASTE.
hMetaPict
จัดการการ metafile ประกอบด้วยมุมมองไอคอนของวัตถุถ้า DVASPECT_ICON จะถูกกำหนดบนวัตถุ โดยวางแบบพิเศษ.

ส่งกลับค่า

ส่งกลับค่าสถานะความสำเร็จ ถ้าการ SCODE ของผลลัพธ์คือ ความล้มเหลวของ SCODE ตัวควบคุมการแก้ไขที่รวยอายุข้อมูล และสิ้นสุดลงของการดำเนินการ ถ้าการ SCODE ของผลลัพธ์เป็น S_OK ตัวควบคุมตรวจสอบข้อมูลตัวเองสำหรับรูปแบบที่ยอมรับได้ ส่งกลับการ SCODE สำเร็จเหนือ S_OK หมายความ ว่า เรียกกลับข้อมูลตัวเองในการตรวจสอบ (ถ้าเป็น FALSE fReally ) หรือการนำเข้าข้อมูลตัวเอง (ถ้าfReallyเป็น TRUE).

ถ้าแอพลิเคชันส่งกลับผลลัพธ์ประสบความสำเร็จเหนือ S_OK ตัวควบคุมการแก้ไขที่รวยจะไม่ตรวจสอบสถานะแบบอ่านอย่างเดียวของตัวควบคุมการแก้ไข.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน richole.h.

ดูเพิ่มเติม

ภาพรวมของการควบคุมแก้ไข Rich,แก้ไข Rich OLE Interfaces, IRichEditOleCallback

Index