روش خوبی نیست و مطمئن هم نیست
روش مطمئن اینه که از WM استفاده بشه اما مشکل اینجاست که نمیدونم WM مربوط به mouseMove کدومه
البته WM_MOUSEMOVE برای همین کار هست ولی مشکلش اینه که فقط رویداد mousemove زمانی که موس روی فرم است اتفاق میفته
این تنها روش موجوده که می تونه مشکل شما رو حل کنه.


البته دوستان اکثر لینک هایی که در مورد capture بوده را در سایت های مختلف دیدم منجمله codeproject و ....
این روش بیشتر زمانی به درد می خوره که بخواهید یک پنجره جهنده نمایش بدید. چون بعد از کلیک Message ها به برنامه شما ارسال نمی شوند.