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。
解説
フレームワークの最初の呼び出し OnDropEx。OnDropEx 関数がドロップを処理しないと、フレームワークはこの OnDrop、メンバー関数を呼び出します。通常、マウスの右ボタンをドラッグ アンド ドロップを処理するビュー クラスのアプリケーションのオーバーライド OnDropEx。通常、ビュー クラス OnDrop が単純なドラッグ アンド ドロップを処理するために使用します。
FALSE を単純に返す既定では COleDropTarget::OnDrop の既定の実装は CView::OnDropを呼び出します。
詳細については、Windows SDKの IDropTarget::Drop を参照してください。
必要条件
ヘッダー : afxole.h