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

شو الفرق بينهم .. ضروري

بدأه بنت الخليل في 29 ديسمبر 2008 · 9 رد · 803 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يا جماعة بعرف اسألتي كتيرة بس بدي اعرف شو الفرق بين هدولي الاوامر بخصوص اوامر الماوس في سي بلاس بلاس

void LeftClick(int xPos, int yPos)

virtual void MouseEnter(uint modKeys, TPoint& point)

شو الفرق بينهم هدولي وفي اي وقت منستخدمهم ؟؟ 

وشو هدا الامر .. 

static TSize MouseOffset;

والله يجزيكم الخير

#2

شو يا جماعة

ما في اجابة ؟؟!!!!!!!!!

#3

بالنسبة للسؤال الاول:

mouseleftclick: فائدتها انها راح تنفذ الجمل الموجودة بالاقتران لما تضغط بالزر اليسار للفارة على عنصر التحكم (control) مثل زر الأمر.

mouseenter: راح ينفذ الجمل الموجودة بالاقتران لما يدخل مؤشر الفارة على عنصر التحكم مثل زر الامر، الصورة، مربع النص ...

اما عن استخدامهم فمثل كل جمل البرمجة .. وقت الحاجة

#4

طيب الباراميتر تبعونهم شو لازم يكونوا ؟؟

انا مشكلتي فيهم

شو لازم يكونوا؟

#5

xPos و yPos، عبارة عن احداثيات مكان الفارة، ومن الممكن ان تكون من طرف الشاشة العلوي الأيسر أو من طرف البرنامج العلوي الأيسر.

point: ايضاً عبارة عن struct يحتوي على موقع الفأرة.

modKeys: وهي عبارة عن حالة المفاتيح (وأتوقع أنها مفاتيح لوحة المفاتيح مثل shift, ctrl,alt )

هذه الاقترانات يقوم النظام باستدعائها، ولا يفضل أبداً أن تستدعيها انت، حيث أنه يمكن أن يكون أحداث أخرى يرسلها النظام، وإن أنت استدعيتها يمكن أن يسبب ذلك فشلا في النظام، والطريقة المثلى لاستدعائها هي عن طريق SendMessage او PostMessage.

ملاحظة 1: يفضل دائماً الاطلاع على help، وفي الفيجوال سي تكون مكتبة MCDN.

ملاحظة 2: من أين أتيت بالاقتران MouseEnter حيث أنني أستخدم VC6.0 ولم أجد هذا الاتقران بالصورة المكتوبة أعلاه

#6

اول شيء الله يجزيك كل خير ويعطيك الف عافية انت فدتني كتير هيك

تاني شيء انا هدول الفنكشنز جبتهم من مكتبة لبرنامج برمجة اسمه "borland c++" بالجامعة عندنا في طلاب مساق بيشتغلا عليه وطالب منهم الدكتور بروجيكت يكون الادخال فيه عن طريق الماوس ومن ضمنها فنكشن "ماوس انتر "

وانا بصراحة ما بعرف عنهم شيء هدول الفنكشنز ^_^

على كل الله يجزيك الخير

#7

بارك الله فيك

أود مساعدتك حتى الآخر، ولكن عندي بعض الأسئلة:

هل برنامجك يعمل على الويندوز أم على الدوس؟ حيث أنني عملت على borlandc، لكن عملت على نظام التشغيل دوس وليس ويندوز، فإن كان يعمل على نظام التشغيل ويندوز فيمكنني إفادتك بآلية العمل في ويندوز (event driven) .

#8

اكرمك اله يا اخي

والله هذا البرنامج ما علمته عنه انه يعمل على دوس لكن لست ادري ان كان يعمل على ويندوز فليس ععندي خبرة فيه مطلقاً

ان احببت فيمكن ان ابعث لك برابط للبرنامج

وحياك الله.. :rolleyes:

#9

لا بأس بإرسال الرابط

وسوف أحاول جهدي مساعدتك

#10

borland

هذا رابط للبرنامج

صراحة ارى انه هذا البرنامج متخلف جداً

مواضيع مشابهة