این تنها روش موجوده که می تونه مشکل شما رو حل کنه.روش خوبی نیست و مطمئن هم نیست
روش مطمئن اینه که از WM استفاده بشه اما مشکل اینجاست که نمیدونم WM مربوط به mouseMove کدومه
البته WM_MOUSEMOVE برای همین کار هست ولی مشکلش اینه که فقط رویداد mousemove زمانی که موس روی فرم است اتفاق میفته
این روش بیشتر زمانی به درد می خوره که بخواهید یک پنجره جهنده نمایش بدید. چون بعد از کلیک Message ها به برنامه شما ارسال نمی شوند.البته دوستان اکثر لینک هایی که در مورد capture بوده را در سایت های مختلف دیدم منجمله codeproject و ....