CView::OnDrop
有効なドロップ ターゲット上でユーザーがデータ オブジェクトを離したとき、フレームワークが呼び出します。
virtual BOOL OnDrop(
COleDataObject* pDataObject,
DROPEFFECT dropEffect,
CPoint point
);
パラメーター
pDataObject
ドロップ ターゲットにドロップされる COleDataObject へのポインター。dropEffect
ユーザーが要求したドロップ操作の結果。DROPEFFECT_COPY ドロップされているデータ オブジェクトのコピーを作成します。
DROPEFFECT_MOVE データ オブジェクトを現在のマウス位置に移動します。
DROPEFFECT_LINK データ オブジェクトとオブジェクトのサーバー間にリンクを作成します。
point
ビューのクライアント領域からの現在のマウスの相対位置。
戻り値
正常にドロップされた場合は 0 以外を返します。それ以外の場合は 0 を返します。
解説
既定の実装では何も行われず、FALSE が返されます。
ビューのクライアント領域に OLE アイテムをドロップする結果を実装するには、この関数をオーバーライドします。 クリップボード データ形式や指定された位置にドロップされたデータに対して、pDataObject を使ってデータ オブジェクトを調べることができます。
注意
このビュー クラスに OnDropEx へのオーバーライドがあるときは、フレームワークはこの関数を呼び出しません。
必要条件
**ヘッダー:**afxwin.h