次の方法で共有


CView::OnDragScroll

OnDragEnter かを OnDragOver ポイントがスクロール領域にあるかどうかを判断するために呼び出す前に、フレームワークによって呼び出されます。

virtual DROPEFFECT OnDragScroll(
   DWORD dwKeyState,
   CPoint point 
);

パラメーター

  • dwKeyState
    修飾子キーの状態を保持します。これは、次の任意の組み合わせです: MK_CONTROLMK_SHIFTMK_ALTMK_LBUTTONMK_MBUTTONMK_RBUTTON

  • point
    画面に対するピクセル単位でカーソルの位置が含まれています。

戻り値

DROPEFFECT の値はユーザーがこの位置でオブジェクトが削除されるドロップの種類を示す型を列挙します。ドロップの型は、通常 dwKeyStateによって示される現在の主要な状態によって異なります。DROPEFFECT の値への keystates の標準的なマッピングは次のとおりです:

  • DROPEFFECT_NONE このウィンドウでデータ オブジェクトは削除できません。

  • MK_CONTROL | MK_SHIFTDROPEFFECT_LINK は、オブジェクトとサーバー間の連結を作成します。

  • MK_CONTROLDROPEFFECT_COPY、格納オブジェクトのコピーを作成します。

  • MK_ALTDROPEFFECT_MOVE、格納オブジェクトのコピーを作成し、元のオブジェクトを削除します。

  • DROPEFFECT_SCROLL は、ドラッグ操作のスクロールが発生するとするかまたはターゲットのビューにを発生しています。

詳細については、MFC の高度な概念の例 OCLIENT" "を参照してください。

解説

このイベントの動作を指定する場合は、この関数をオーバーライドします。既定の実装では、自動的にカーソルが各ウィンドウの境界線の内側の既定のスクロール領域にドラッグしたときにウィンドウをスクロールします。詳細については、" " ドラッグ アンド ドロップ: ドロップ ターゲットの実行を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CView クラス

階層図

CView::OnDragEnter

CView::OnDragOver

CView::OnDrop

CView::OnDragLeave

COleDropTarget::OnDragScroll