CView::OnDropEx

เสมือน 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)

Index