afx_msg BOOL OnCopyData (CWnd * pWnd, COPYDATASTRUCT * pCopyDataStruct );
ส่งกลับค่า
ส่งกลับค่าTRUEถ้าแอพลิเคชันรับยอมรับข้อมูลเรียบร้อยแล้ว มิฉะนั้น ส่งกลับค่าเป็น FALSE?
พารามิเตอร์
pWnd
ตัวชี้ไปยังวัตถุที่CWndซึ่งเป็นการส่งข้อมูล?
pCopyDataStruct
ตัวชี้ไปยัง COPYDATASTRUCTโครงสร้างที่ประกอบด้วยข้อมูลถูกส่ง?
หมายเหตุ
ฟังก์ชันนี้สมาชิกเรียกว่าโดยกรอบการคัดลอกข้อมูลจากโปรแกรมหนึ่งไปยังอีก?
กำลังส่งผ่านข้อมูลต้องไม่ประกอบด้วยตัวชี้หรืออื่น ๆ ที่อ้างอิงถึงวัตถุที่ไม่สามารถเข้าถึงโปรแกรมที่รับข้อมูล?
ในขณะที่ข้อมูลกำลังถูกคัดลอก มันต้องไม่เปลี่ยนแปลง โดยเธรดอื่นของกระบวนการส่ง?
แอปพลิเคชันรับควรพิจารณาข้อมูลแบบอ่านอย่างเดียว โครงสร้างตัวชี้ไปตามพารามิเตอร์pCopyDataStructถูกต้องเฉพาะในระหว่างการถ่ายโอนข้อมูล อย่างไรก็ตาม แอพลิเคชันรับควรไม่ฟรีหน่วยความจำเกี่ยวข้องกับโครงสร้าง?
ถ้าแอพลิเคชันรับจำเป็นต้องเข้าถึงข้อมูลหลังจากที่ส่งกลับของฟังก์ชันนี้ จะต้องคัดลอกข้อมูลได้รับการบัฟเฟอร์ในท้องถิ่น?
หมายเหตุnbsp ฟังก์ชันนี้สมาชิกจะเรียกว่าโดยกรอบการอนุญาตให้โปรแกรมประยุกต์ของคุณเพื่อจัดการกับข้อความ Windows พารามิเตอร์ส่งผ่านไปยังฟังก์ชันของคุณแสดงพารามิเตอร์ได้รับตามกรอบเมื่อได้รับข้อความ ถ้าคุณเรียกใช้งาน base-คลาสฟังก์ชันนี้ การใช้งานที่จะใช้พารามิเตอร์เดิม ไปกับข้อความและไม่พารามิเตอร์คุณใส่(&N)?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp WM_COPYDATA(&N)