>>516
WM_LBUTTONDOWNでフラグ立てておいて、
WM_MOUSEMOVEで、対象WindowのhWndに対して
::ReleaseCapture();
::SendMessage( hWnd, WM_NCLBUTTONDOWN, HTCAPTION, NULL );
してやればおけ。
WM_MOUSEMOVEでフラグは落とすこと。