CWnd::OnCopyData

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)

Index