COleDropTarget::OnDragScroll
更新 : 2007 年 11 月
OnDragEnter または OnDragOver を呼び出して、point がスクロール領域内にあるかどうか調べる前に、フレームワークによって呼び出されます。
virtual DROPEFFECT OnDragScroll(
CWnd* pWnd,
DWORD dwKeyState,
CPoint point
);
パラメータ
pWnd
カーソルが現在あるウィンドウへのポインタ。dwKeyState
修飾子キーの状態を保持します。MK_CONTROL、MK_SHIFT、MK_ALT、MK_LBUTTON、MK_MBUTTON、および MK_RBUTTON をいくつでも組み合わせて指定できます。point
画面上のカーソルの位置をピクセル単位で指定します。
戻り値
point で指定される位置でドロップが行われたときに発生する結果を返します。次の値の 1 つ以上を組み合わせて指定できます。
DROPEFFECT_NONE ドロップできません。
DROPEFFECT_COPY コピー操作が実行されます。
DROPEFFECT_MOVE 移動操作が実行されます。
DROPEFFECT_LINK ドロップされたデータと元のデータがリンクされます。
DROPEFFECT_SCROLL ドラッグ スクロール操作がターゲット内で発生するところか、発生しています。
解説
このイベントで特別な処理を実行する場合は、この関数をオーバーライドします。この関数の既定の実装は、DROPEFFECT_NONE を返す CView::OnDragScroll を呼び出し、ウィンドウ境界内の既定のスクロール領域にカーソルがドラッグされると自動的にウィンドウをスクロールします。
必要条件
ヘッダー : afxole.h