เสมือน BOOL OnRenderData ( LPFORMATETC lpFormatEtc, LPSTGMEDIUM lpStgMedium );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น?
พารามิเตอร์
lpFormatEtc
ชี้ไป FORMATETCโครงสร้างที่ระบุรูปแบบในการร้องขอข้อมูล?
lpStgMedium
ชี้ไป โครงสร้างSTGMEDIUMซึ่งเป็นข้อมูลถูกส่งกลับ?
หมายเหตุ
เรียกว่าโดยกรอบการเรียกข้อมูลในรูปแบบที่ระบุ รูปแบบที่ระบุเป็นหนึ่งในก่อนหน้านี้ ไว้ในวัตถุตัวควบคุมโดยใช้ฟังก์ชันสมาชิกDelayRenderDataหรือDelayRenderFileDataสำหรับการเรนเดอร์ที่ล่าช้า การเริ่มต้นใช้งานฟังก์ชันนี้เรียกOnRenderFileDataหรือOnRenderGlobalDataตามลำดับ ถ้าสื่อเก็บข้อมูลที่ให้มาเป็นแฟ้มหรือหน่วยความจำ หากรูปแบบที่ร้องขอไม่CF_METAFILEPICTหรือรูปแบบการตั้งค่าคุณสมบัติแบบถาวร เริ่มต้นใช้งานแสดงข้อมูลเหมาะสม และส่งกลับค่าที่ไม่ใช่ศูนย์ มิฉะนั้นจะส่งกลับค่า 0 และไม่ได้เรื่อง?
ถ้าlpStgMedium-gt; tymed TYMED_NULL, STGMEDIUMควรมีการปันส่วน และกรอกข้อมูลตามที่ระบุไว้โดยlpFormatEtc - > tymed ถ้า ไม่มีTYMED_NULL, STGMEDIUMควรจะเต็มที่กับข้อมูล?
แทนที่ฟังก์ชันนี้เพื่อให้ข้อมูลของคุณในรูปแบบที่ร้องขอและปานกลาง ทั้งนี้ขึ้นอยู่กับข้อมูลของคุณ คุณอาจต้องการแทนที่รุ่นอื่น ๆ ของฟังก์ชันนี้อย่างใดอย่างหนึ่งแทน ถ้าข้อมูลของคุณมีขนาดเล็ก และขนาดถาวร แทนOnRenderGlobalData ถ้าข้อมูลของคุณในแฟ้ม หรือเป็นตัวแปรขนาด แทนที่OnRenderFileData?
ดูข้อมูลเพิ่มเติม โครงสร้างในเอกสารประกอบ OLE FORMATETCและSTGMEDIUM?
ภาพรวม COleControl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleControl::OnRenderFileData, COleControl::OnRenderGlobalData(&N)