仮想 DROPEFFECT OnDropEx ( COleDataObject ※ pDataObject, DROPEFFECT dropDefault, DROPEFFECT 日本語, CPoint ポイント );
戻り値
ポイントで指定された位置の結果、ドロップ効果。これはdropEffectListで表示されている値の 1 つをする必要があります。ドロップ効果、「解説」に記載されて。
パラメーター
pDataObject
ドロップ ターゲットにドロップされるCOleDataObjectへのポインター。
dropDefault
ユーザーが選択した現在のキーの状態に基づいて既定のドロップ操作の効果。これは、場合は、DROPEFFECT_NONEがあります。ドロップ効果、「解説」に記載されて。
ドロップ ダウン リスト
ドロップ ソースがサポートするドロップ効果の一覧。ドロップ効果の値のビットごとの OR を使用して組み合わせることができます (|) 操作。ドロップ効果、「解説」に記載されて。
ポイント
ビューのクライアント領域を基準とする現在のマウス位置。
解説
データ オブジェクトは、有効なドロップ ターゲット上を離すと、フレームワークによって呼び出されます。既定の実装は何もしないし、フレームワークがOnDropハンドラーを呼び出す必要があることを示すために、ダミーの値 (-1) を返すこと。
マウスの右ボタンのドラッグ アンド ドロップの効果を実装するには、この関数をオーバーライドします。右マウス ボタンでのドラッグ アンド ドロップの選択のメニュー通常、表示の右のマウス ボタンを離したとき。
OnDropExをオーバーライドする方法をマウスの右ボタンをクエリする必要があります。呼び出すことができます GetKeyStateまたはストア、マウスの右ボタンの状態をOnDragEnterハンドラーから。
PDataObject COleDataObjectクリップボード データ形式の指定の位置にドロップされたデータを確認します。
ドロップ効果、ドロップ操作に関連付けられたアクションをについて説明します。次のドロップ効果の一覧を参照してください。:
既定のメニュー コマンドの設定の詳細についてを参照してください SetMenuDefaultItem CMenu::GetSafeHmenuこのボリュームで、Win32 のドキュメント。
CView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CView::OnDragEnter、 CView::OnDragOver、 CView::OnDrop、 CView::OnDragLeave、 COleDropTarget::OnDropEx(&N)