COleControl::GetWindowlessDropTarget

GetWindowlessDropTarget IDropTarget * เสมือน ( );

ส่งกลับค่า

ชี้ไปยังอินเทอร์เฟซการIDropTargetของวัตถุ เนื่องจากไม่มีหน้าต่าง วัตถุแบบไม่มีหน้าต่างไม่สามารถลงทะเบียนอินเทอร์เฟซIDropTarget อย่างไรก็ตาม การมีส่วนร่วมในการลากแล้วปล่อย วัตถุแบบไม่มีหน้าต่างสามารถยังคงใช้อินเทอร์เฟซ และส่งคืนในGetWindowlessDropTarget?

หมายเหตุ

แทนที่GetWindowlessDropTargetเมื่อคุณต้องการให้ตัวควบคุมแบบไม่มีหน้าต่างเพื่อเป็นเป้าหมายของการลาก OLE และปล่อยให้ดำเนินการ โดยปกติ นี้จะต้องมีที่หน้าต่างของตัวควบคุมถูกลงทะเบียนเป็นเป้าหมายสำหรับปล่อย แต่เนื่องจากตัวควบคุมมีไม่มีหน้าต่างของตัวเอง คอนเทนเนอร์จะใช้หน้าต่างของตัวเองเป็นเป้าหมายสำหรับปล่อย ตัวควบคุมจะต้องเพียงเพื่อให้การใช้งานของอินเทอร์เฟซสำหรับIDropTargetซึ่งคอนเทนเนอร์สามารถมอบหมายเรียกในเวลาที่เหมาะสม ตัวอย่างเช่น:

IDropTarget * CMyCtrl::GetWindowlessDropTarget()
{
 nbsp  m_xDropTarget.AddRef()
    กลับ & m_xDropTarget
}

ภาพรวม COleControl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

Index