โมฆะ CacheData ( CLIPFORMAT cfFormat, LPSTGMEDIUM lpStgMedium, LPFORMATETC lpFormatEtc = NULL );
พารามิเตอร์
cfFormat
ขณะที่ข้อมูลจะได้รับการเสนอรูปแบบคลิปบอร์ด พารามิเตอร์นี้สามารถเป็นหนึ่งในรูปแบบคลิปบอร์ดกำหนดไว้ล่วงหน้าหรือค่าส่งกลับ โดย Windows ดั้งเดิม RegisterClipboardFormatฟังก์ชัน?
lpStgMedium
ชี้ไป STGMEDIUMโครงสร้างที่ประกอบด้วยข้อมูลในรูปแบบที่ระบุ?
lpFormatEtc
ชี้ไป FORMATETCการอธิบายรูปแบบซึ่งเป็นข้อมูลที่จะได้รับการเสนอโครงสร้าง ใส่ค่าสำหรับพารามิเตอร์นี้ถ้าคุณต้องการระบุข้อมูลการจัดรูปแบบเพิ่มเติมนอกเหนือจากรูปแบบคลิปบอร์ดที่ระบุโดยcfFormat ถ้าเป็นNULLจะใช้ค่าเริ่มต้นสำหรับเขตข้อมูลอื่น ๆ ในโครงสร้างFORMATETC?
หมายเหตุ
เรียกใช้ฟังก์ชันนี้เมื่อต้องการระบุรูปแบบที่ข้อมูลถูกเสนอในระหว่างข้อมูลการดำเนินการถ่ายโอน คุณต้องใส่ข้อมูล เนื่องจากฟังก์ชันนี้ให้มัน โดยใช้แสดงผลทันที ข้อมูลถูกแคชจนกว่าที่จำเป็น?
จัดหาข้อมูลโดยใช้แบบ STGMEDIUMโครงสร้าง นอกจากนี้คุณยังสามารถใช้ฟังก์ชันสมาชิกCacheGlobalDataถ้าเป็นจำนวนของข้อมูลที่คุณจะขายเล็กพอที่จะสามารถถ่ายโอนได้อย่างมีประสิทธิภาพโดยใช้.nbsp HGLOBAL(&N);
หลังจากการเรียกไปยังCacheData ptdสมาชิกของlpFormatEtcและเนื้อหาของlpStgMediumเป็นข้อมูลวัตถุ ไม่ใช่โดยผู้เรียก?
เมื่อต้องการใช้การจำลองภาพล่าช้า เรียกฟังก์ชันสมาชิกDelayRenderDataหรือDelayRenderFileData สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแสดงผลที่ล่าช้าเป็นจัดการ โดย MFC ให้ดูบทความ วัตถุข้อมูลและแหล่งข้อมูล: จัดการในVisual c ++ Programmer ของคำแนะนำ?
ดูข้อมูลเพิ่มเติม การ STGMEDIUMและ FORMATETCโครงสร้างในการOLE 2 Programmer's Reference, Volume 1.
ดูข้อมูลเพิ่มเติม RegisterClipboardFormatในเอกสารประกอบ Win32?
ภาพรวม COleDataSource |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleDataSource::CacheGlobalData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::SetClipboard, COleDataSource::DoDragDrop(&N)