IDropTarget インターフェイス (oleidl.h)
IDropTarget インターフェイスは、アプリケーションでドラッグ アンド ドロップ操作を提供するために実装するインターフェイスの 1 つです。 これには、ドラッグ アンド ドロップ操作中にデータのターゲットにすることができる任意のアプリケーションで使用されるメソッドが含まれています。 ドロップターゲット アプリケーションは、次のことを担当します。
- ターゲット アプリケーションに対するドロップの影響を判断する。
- ドロップが発生したときに有効な削除されたデータを組み込む。
- ソース アプリケーションがカーソルの設定などの適切な視覚的フィードバックを提供できるように、ソースにターゲット フィードバックを伝達する。
- ドラッグ スクロールの実装。
- アプリケーション ウィンドウをドロップ ターゲットとして登録および取り消す。
継承
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 |