-
وبناء عليه نحن بحاجة لدالة اضافية اسمها دالة: احداث التشارات OnChartEvenet لتعمل مع دالة Ontimer الأصلية
انظر للصورة:
-
كما ترى اسفل اسماء توابع الدالة OnChartEvent
وكل تابع له وظيفة محددة, وقد تفهم انت شيئا من الوظيفة الخاصة بكل دالة بمجرد قراءة الاسم
مثلا التابع الثاني CHARTEVENT_MOUSE_MOVE ربما من كلمة ماوس تفهم ان لها علاقة بحركة الماوس على التشارت,
وربما بشوية ذكاء منك وقبل أي شرح تميز بين
CHARTEVENT_CLICK
و
CHARTEVENT_OBJECT_CLICK
قد تفهم ان الاولى الضغط على اي مكان في التشارت
بينما الثانية خاصة بالضغط على شيء يوجد على التشارت.
object = شيء
التعديل الأخير تم بواسطة دراغي ; 09-05-2017 الساعة 01:57 PM
-
ثاني متغير هو lparam وهو خاص بقيمة س على محور السينات--يعني قيمة الزمن
وثالث متغير هو: dparam وهو خا بقيمة ص على محور الصادات, يعني قيمة السعر
فكل ابن من الابناء 12 اعلاه اذا لزم الأمر معه قيمتين lparam و dparam
بعضها لايلزم, حيث لاتحتاج هذه القيم
التعديل الأخير تم بواسطة دراغي ; 09-05-2017 الساعة 02:18 PM
-
ورابع متغير هو: sparam وهو خاص باسم الشيء الذي ضغطت عليه اذا كان الابن يتعامل مع الاشياء
او قد يكون الماسك لحركة الماوس,
حسب الابن يكون معناه, كما سنبين,
-
فأنت مثلا اذا ضغطت بالماوس على التشارت, فإنه سيعطيك قيمتين قيمة السعر والزمن في تلك النقطة,
يعني قيمة x و قيمة y
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى