loading...
دانلود
nasrcompany بازدید : 44 دوشنبه 24 اسفند 1388 نظرات (0)

جهت بدست آوردن مختصات ماوس باید از توابع API استفاده کنیم.(نحوه کارکردن با توابع API  قبل آموزش داده شده است.)

 ابتداتابع GetCursorPos را از توابع API فراخوانی کنید سپس کد زیر را در برنامه بصورت روبرو قرار دهید:

Private Type POINTAPI

 X as long

Y as long

End Type

در این 2 متغیر مختصات ستون و سطر جاری ذخیره می شود ؛ حال کد زیر رادر رویداد Form_MouseMove  قرار دهید:

Dim Pt as POINTAPI 

GetCursorPos Pt

Me.CurrentX=0

Me.CurrentY=0

Me.Cls

Label1.Caption=Str$(Pt.X)              x position

Label2.Caption=Str$(Pt.Y)             y position

حال اگر می خواهید مختصات خارج از فرم را همنمایش دهید باید تمام کدهای بالا را به یک تایمر انتقال دهید سپس تابع SetCapture  را هم از توابع API فراخوانی کنید سپس در انتهای کد موجوددر تایمر دستور SetCaptureMe.hwnd را قرار دهید.

Interval  تایمر را برابر 20 و خاصیت Enabled آن را فعال کنید.

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آمار سایت
  • کل مطالب : 1421
  • کل نظرات : 9
  • افراد آنلاین : 1
  • تعداد اعضا : 9
  • آی پی امروز : 2
  • آی پی دیروز : 38
  • بازدید امروز : 4
  • باردید دیروز : 61
  • گوگل امروز : 0
  • گوگل دیروز : 4
  • بازدید هفته : 164
  • بازدید ماه : 65
  • بازدید سال : 10,522
  • بازدید کلی : 80,433