仮想 DROPEFFECT OnDragEnter ( COleDataObject ※ pDataObject, DWORD dwKeyState, CPoint ポイント );
戻り値
DROPEFFECT値列挙型は、ユーザーがこの位置にオブジェクトをドロップする場合に発生するとドロップの種類を示します。ドロップの種類は、通常dwKeyStateによって示される現在のキーの状態によって異なります。DROPEFFECT値に keystates の標準マッピングです。:
詳細については、MFC の高度な概念のサンプルを参照してください OCLIENT。
パラメーター
pDataObject
ビューのドロップ エリアにドラッグされているCOleDataObjectへのポインター。
dwKeyState
修飾子キーの状態が含まれています。これは任意の数の次の組み合わせです: MK_CONTROL、 MK_SHIFT、 MK_ALT、 MK_LBUTTON、 MK_MBUTTON、 MK_RBUTTON。
ポイント
マウスの現在位置にクライアント領域を基準にビューの。
解説
マウスが最初にドロップ ターゲット ウィンドウの非スクロール領域に入ったとき、フレームワークによって呼び出されます。既定の実装は何もしないし、場合は、DROPEFFECT_NONEを返すこと。
OnDragOverメンバー関数への呼び出しを準備するには、この関数をオーバーライドします。この時点でOnDragOverメンバー関数で使用できる、データ オブジェクトから必要なデータが取得されます。ビューは、ユーザーの visual feedback.nbsp を与える時にも更新する必要があります;詳細については、参照してください ドラッグ アンド ドロップ: ドロップ ターゲットの実装 Visual の C++ プログラマのガイド(&N)。
CView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CView::OnDragOver、 CView::OnDrop、 CView::OnDropEx、 CView::OnDragLeave、 COleDropTarget::OnDragEnter(&N)