View Full Version : سوال: برنامه نویسی موس
30rabi
چهارشنبه 04 خرداد 1390, 00:40 صبح
با سلام
چه طور میشه برنامه ای نوشت که با حرکت دادن موس روی یک شی یکسری عملیات انجام بشه و وقتی موس از روی شی کنار رفت تنظیمات یا دستورات قبل اجرا بشه.
با تشکر
محسن واژدی
چهارشنبه 04 خرداد 1390, 07:26 صبح
سلام علیکم
از APIهای SetCapture و ReleaseCapture استفاده کنین
موفق باشید
Mr'Jamshidy
چهارشنبه 04 خرداد 1390, 10:35 صبح
از توابع زیر هم میتونی استفاده کنی
Declare Function GetCursorPos Lib "user32" Alias "GetCursorPos" (lpPoint As POINTAPI) As Long
Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long
البته باید از این دو تا تابع با هم استفاده کنی
از GetActiveWindow باید ببینی فرم فعال کدوم فرم هست اگر فرم مورد نظرت بود بعد با تابع GetCursorPos باید ببینی Pointer موس کجاست اگر تو محدوده مورد نظر بود کد ها اجرا بشه اگر نبود اجرا نشه
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.