仮想 DROPEFFECT OnDragOver ( 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を返すこと。
ドラッグ操作中にユーザーに視覚的フィードバックを与えるには、この関数をオーバーライドします。この関数が継続的に呼び出されているため、それに含まれるコードをできるだけ最適化してください。詳細については、参照してください ドラッグ アンド ドロップ: ドロップ ターゲットの実装 Visual の C++ プログラマのガイド。
CView の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CView::OnDragEnter、 CView::OnDrop、 CView::OnDropEx、 CView::OnDragLeave、 COleDropTarget::OnDragOver(&N)