|
درحه بالاتر: 74%, 39 امتیاز مورد نیاز |
تاریخ عضویت:
Nov 2006
پست ها: 23
سپاس ها: 0
سپاس شده 0 بار در 0 پست
|
با سلام خدمت دوستان.
سوالی داشتم در مورد برنامه نویسی موس که چطوری می تونم مقادیری که(بیتهایی) که موس مفرسته رو با سی دریافت کنم . اینو با مثال توضیح میدم :
این کار می خوام در مورد موسهای غلتکی انجام بدم . اونهم انه که وقتی موس به جهتی حرکت که میکنه یک مقداری رو به مادر برد ارسال میکنه .مثلا وقتی بطرف بالا که حرکت میکنه به مقدار ا یکی اضافه میشه یا کم میشه . و ویندوز اون رو میگیره و بوسیله اون مکان نمای موس رو تغییر و حرکت میده . درسته دیگه ها...!؟
حالا تو ویندوز اینطوریه که وقتی به بالاترین نقطه صفحه که رسید دیگه از اون بالاتر نمیره یعنی مکان نما گم نمیشه و هرچه قدر موس رو ببریم بالا از اون حد بیشتر نمیره یعنی حرکت موس در حدود صفحه نمایشه .خوب ...
حالا من یه برنامه ای رو می خوام بنویسم که هرچه موس بطرف بالا حرکت کنه شمارنده هم بیشتر میشه یعنی این که با محدوده صفحه نمایش کاری نداشته باشه و هرچه از موس دستور حرکت ( یعنی همون پالس ایکس یا ایگرگ) اومد رو بگیره و به اون مقدار شمارنده اضافه کنه و همینطور برعکس .
حالا تو سی دستوری هست که بشه اینکار رو کرد ؟ البته این برنامه نویسی سخت افزار میشه ! یعنی پالس X و Y و پالس دگمه های موس رو مستقیما دریافت کنه و نمایش بده و لازم نیست که مکان نما حرکت کنه یا نکنه .
این برنامه رو برای آزمایش و استفاده از دیود نور و قرقره پرده دار توی موسهای غلتکی هست استفاده کنم .
خیلی از کمکتون ممنون میشم
|
|
|
|
|
|