เสมือน DROPEFFECT OnDropEx ( COleDataObject * pDataObject, DROPEFFECT dropDefault, DROPEFFECT dropList, CPoint ชี้ );
ส่งกลับค่า
ผลการปล่อยที่เป็นผลมาจากความพยายามในการหล่นของสถานที่ระบุโดยการชี้ไปที่ ค่านี้ต้องเป็นหนึ่งในค่าที่ระบุโดยdropEffectList ลักษณะพิเศษแบบหล่นได้มีการกล่าวถึงในข้อสังเกต?
พารามิเตอร์
pDataObject
ชี้ไปCOleDataObjectที่หลุดเข้าสู่เป้าหมายสำหรับปล่อย?
dropDefault
ลักษณะพิเศษที่ผู้ใช้เลือกสำหรับหล่นเริ่มต้นการดำเนินการตามคีย์สถานะปัจจุบัน อาจมีDROPEFFECT_NONE ลักษณะพิเศษแบบหล่นได้มีการกล่าวถึงในข้อสังเกต?
dropList
รายการลักษณะพิเศษหล่นที่สนับสนุนแหล่งปล่อย หล่นผลค่าสามารถรวม OR ระดับบิตใช้การดำเนินการ (|) ลักษณะพิเศษแบบหล่นได้มีการกล่าวถึงในข้อสังเกต?
จุด
ตำแหน่งเมาส์ปัจจุบันสัมพันธ์กับพื้นที่ไคลเอ็นต์ของมุมมอง?
หมายเหตุ
เรียกว่าตามกรอบเมื่อผู้ใช้ออกแบบวัตถุข้อมูลเหนือเป้าหมายสำหรับปล่อยที่ถูกต้อง เริ่มต้นใช้งานจะต้องทำอะไร และส่งกลับค่าตัวอย่าง (-1) เพื่อระบุว่า โครงสร้างที่ควรเรียกตัวจัดการOnDrop?
แทนที่ฟังก์ชันนี้จะใช้ผลของการปุ่มเมาส์ขวาลากแล้วปล่อย ปุ่มเมาส์ขวาลากแล้วปล่อยโดยทั่วไปจะแสดงเมนูของตัวเลือกเมื่อออกปุ่มเมาส์ขวา-?
การแทนที่ของOnDropExของคุณควรสอบถามปุ่มเมาส์ขวา- คุณสามารถเรียกใช้ GetKeyStateหรือเก็บสถานะปุ่มเมาส์ขวาจากการจัดการของคุณOnDragEnter?
ใช้pDataObjectเพื่อตรวจสอบCOleDataObjectสำหรับรูปแบบข้อมูลคลิปบอร์ดและข้อมูลตกหล่นไปที่ระบุ?
ลักษณะพิเศษแบบหล่นอธิบายการกระทำที่เกี่ยวข้องกับการดำเนินการปล่อย ดูรายการต่อไปนี้ของลักษณะพิเศษหล่น:
ดูข้อมูลเพิ่มเติมในการตั้งค่าคำสั่งเมนูเริ่มต้น SetMenuDefaultItemในเอกสารประกอบของ Win32 และCMenu::GetSafeHmenuในไดรฟ์ข้อมูลนี้?
ภาพรวม CView |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCView::OnDragEnter, CView::OnDragOver, CView::OnDrop, CView::OnDragLeave, COleDropTarget::OnDropEx(&N)