الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Getcursorpos و Line1

بدأه مبرمج مبتدا في 15 أبريل 2008 · 3 رد · 599 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندما اعمل getcorsorpos لا يعطي الرقم الذي يساوي line1.x1 , line1.y1

يعني انظر المثال :

عندما تضغط على زاوية line1

يعطيك مسج بوكس فيه line1.x1 و getcursor.x

المطلوب : انه يكون getcursor.x = line1.x اذا كان الماوس على line1.x1

المثال:

cursor.rar

startingprogremmer.jpg
#2

الأخ الكريم ، دالة GetCursorPos تجلب موقع مؤشر الفأرة علي أساس دقة عرض الشاشة ، بمعني ، إذا كان دقة عرض الشاش ( 800 × 600 ) ، فيتم إرتجاع الموقع علي أساس هذه الدقة !!!

لذلك يجب عليك أولاً معرفة دقة عرض الشاشة X,Y ، وبعد ذلك أستخدم المعادلة الخفيفة التالية لجلب الموقع الأصلي للمؤشر :

X = (Screen.Width / <X اجلب هنا عرض دقة عرض الشاشة>) * hold.X
Y = (Screen.Height / <Y اجلب هنا إرتفاع دقةعرض  الشاشة>) * hold.Y

بعد لك سيرتجع لك القيمة الفعلية لـ X و Y للفأرة

ملحوظة ، أبحث بالمنتدي لكيفية معرفة دقة عرض الشاشة

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

حاولت تخلي الscale mode للفورم بالبيكسل مش التويب

I believe that there is no god but Allah and Mohamed is Allah Messenger

#4

المطلوب حصل بس عرض الخط شويه وخلي الwindows stat =maximized

I believe that there is no god but Allah and Mohamed is Allah Messenger