IDropTarget 介面 (oleidl.h)

IDropTarget 介面是您實作的其中一個介面,可在應用程式中提供拖放作業。 它包含可在拖放作業期間成為數據目標之任何應用程式中使用的方法。 卸除目標應用程式負責:

  • 判斷卸除對目標應用程式的影響。
  • 當卸除發生時,併入任何有效的卸除數據。
  • 將目標意見反應傳達給來源,讓來源應用程式可以提供適當的視覺回饋,例如設定游標。
  • 實作拖曳捲動。
  • 將應用程式視窗註冊並撤銷為置放目標。
IDropTarget 介面包含處理所有這些責任的方法,除了將應用程式窗口註冊和撤銷為置放目標之外,您必須呼叫 RegisterDragDropRevokeDragDrop 函式。

繼承

IDropTarget 介面繼承自 IUnknown 介面。 IDropTarget 也有下列類型的成員:

方法

IDropTarget 介面具有這些方法。

 
IDropTarget::D ragEnter

指出是否可以接受卸除,如果是,則表示卸除的效果。
IDropTarget::D ragLeave

拿掉目標意見反應並釋放數據物件。
IDropTarget::D ragOver

提供目標意見反應給使用者,並將卸除的效果傳達給 DoDragDrop 函式,讓它可以將下拉的效果傳達回來源。
IDropTarget::D rop

將源數據併入目標視窗中、移除目標意見反應,以及釋放數據物件。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 oleidl.h

另請參閱

DoDragDrop

IDropSource

IDropSourceNotify

RegisterDragDrop

RevokeDragDrop