CView::OnDragScroll
OnDragEnter や OnDragOver が呼び出される前に、カーソルがスクロール領域にあるかどうかを決定するために、フレームワークが呼び出します。
virtual DROPEFFECT OnDragScroll(
DWORD dwKeyState,
CPoint point
);
パラメーター
dwKeyState
修飾子キーの状態を保持します。 これは任意の数の次の組み合わせです。MK_CONTROL、 MK_SHIFT、 MK_ALT、 MK_LBUTTON、 MK_MBUTTON、および MK_RBUTTON。point
画面上のカーソルの位置をピクセル単位で指定します。
戻り値
DROPEFFECT 列挙型からの値を返します。この値は、ユーザーがこの位置にオブジェクトをドロップしたときに発生するドロップの型を示します。 一般的にドロップの型は、dwKeyState で示される現在のキー状態に依存します。 DROPEFFECT 値に割り当てられる標準のキー状態を次に示します。
DROPEFFECT_NONE データ オブジェクトは、このウィンドウにドロップすることができません。
MK_CONTROL | MK_SHIFT に対して DROPEFFECT_LINK オブジェクトとオブジェクトのサーバー間にリンクを作成します。
MK_CONTROL に対して DROPEFFECT_COPY ドロップされたオブジェクトのコピーを作成します。
MK_ALT に対してDROPEFFECT_MOVE ドロップされたオブジェクトのコピーを作成し、元のオブジェクトを削除します。
DROPEFFECT_SCROLL ターゲット ビューでドラッグ スクロール操作を実行する直前であるか、実行中であることを示します。
詳細については、MFC 上級サンプルの「OCLIENT サンプル : ビジュアル編集コンテナー アプリケーションの説明」を参照してください。
解説
このイベントで特別な処理を実行する場合は、この関数をオーバーライドします。 既定のスクロール領域各ウィンドウの境界の内側にカーソルをドラッグすると、既定の実装は自動的に windows をスクロールします。詳細についてを参照してください「ドラッグ アンド ドロップ:ドロップ ターゲットの実装。
必要条件
**ヘッダー:**afxwin.h