DragDetect

機能
マウスのドラッグを検地する
Declare Function DragDetect lib "user32.dll" _
(ByVal hWnd As Long, ByVal X As Long, ByVaL Y As Long) As Long
Declare Function DragDetect lib "user32.dll" _
(ByVal hWnd As Integer, ByVal X As Integer, ByVaL Y As Integer) As Integer

BOOL DragDetect(
HWND hwnd,
POINT pt
);
引数
hWnd

マウスイベントを受け取っているウィンドウのハンドル
X
ドラッグ開始点のX座標
Y
同、Y座標
戻り値
マウスの左ボタンを押したまま、ドラッグ矩形の外側に移動したとき0以外
同、ドラッグ矩形の外側で移動しなかったとき0
備考
「ドラッグ矩形」とはGetSystemMetrics()関数でSM_CXDRAGとSMCYDRAGを使用して取得可能。