GetWindowlessDropTarget IDropTarget * เสมือน ( );
ส่งกลับค่า
ชี้ไปยังอินเทอร์เฟซการIDropTargetของวัตถุ เนื่องจากไม่มีหน้าต่าง วัตถุแบบไม่มีหน้าต่างไม่สามารถลงทะเบียนอินเทอร์เฟซIDropTarget อย่างไรก็ตาม การมีส่วนร่วมในการลากแล้วปล่อย วัตถุแบบไม่มีหน้าต่างสามารถยังคงใช้อินเทอร์เฟซ และส่งคืนในGetWindowlessDropTarget?
หมายเหตุ
แทนที่GetWindowlessDropTargetเมื่อคุณต้องการให้ตัวควบคุมแบบไม่มีหน้าต่างเพื่อเป็นเป้าหมายของการลาก OLE และปล่อยให้ดำเนินการ โดยปกติ นี้จะต้องมีที่หน้าต่างของตัวควบคุมถูกลงทะเบียนเป็นเป้าหมายสำหรับปล่อย แต่เนื่องจากตัวควบคุมมีไม่มีหน้าต่างของตัวเอง คอนเทนเนอร์จะใช้หน้าต่างของตัวเองเป็นเป้าหมายสำหรับปล่อย ตัวควบคุมจะต้องเพียงเพื่อให้การใช้งานของอินเทอร์เฟซสำหรับIDropTargetซึ่งคอนเทนเนอร์สามารถมอบหมายเรียกในเวลาที่เหมาะสม ตัวอย่างเช่น:
IDropTarget * CMyCtrl::GetWindowlessDropTarget()
{
nbsp m_xDropTarget.AddRef()
กลับ & m_xDropTarget
}
ภาพรวม COleControl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)