次の方法で共有


COleDropTarget::OnDrop

ドロップ操作が発生するときに、フレームワークによって呼び出されます

virtual BOOL OnDrop(
   CWnd* pWnd,
   COleDataObject* pDataObject,
   DROPEFFECT dropEffect,
   CPoint point 
);

パラメーター

  • pWnd
    ウィンドウには、現在カーソル位置です。

  • pDataObject
    格納するデータを含むデータ オブジェクトへのポインター。

  • dropEffect
    ユーザーがドロップ操作のために選択した効果。次の値の 1 つ以上を組み合わせて指定できます。

    • DROPEFFECT_COPY A のコピー操作が実行されます。

    • DROPEFFECT_MOVE A の移動の操作が実行されます。

    • ドロップされたデータの元のデータへのDROPEFFECT_LINK A のリンクが作成されます。

  • point
    画面に対するピクセル単位でカーソルの位置が含まれています。

戻り値

ドロップが成功した場合は、; それ以外の場合は 0。

解説

フレームワークの最初の呼び出し OnDropExOnDropEx 関数がドロップを処理しないと、フレームワークはこの OnDrop、メンバー関数を呼び出します。通常、マウスの右ボタンをドラッグ アンド ドロップを処理するビュー クラスのアプリケーションのオーバーライド OnDropEx。通常、ビュー クラス OnDrop が単純なドラッグ アンド ドロップを処理するために使用します。

FALSE を単純に返す既定では COleDropTarget::OnDrop の既定の実装は CView::OnDropを呼び出します。

詳細については、Windows SDKの IDropTarget::Drop を参照してください。

必要条件

ヘッダー : afxole.h

参照

関連項目

COleDropTarget クラス

階層図

COleDropTarget::OnDragOver

COleDropTarget::OnDragEnter

COleDropTarget::OnDropEx