OnChartEvent () هو معالج مجموعة من ChartEvent الأحداث:
CHARTEVENT_KEYDOWN - حالة بضغطة زر، عندما يتركز إطار المخطط.
CHARTEVENT_MOUSE_MOVE - تحرك الماوس الأحداث والنقر بالماوس الأحداث (إذا CHART_EVENT_MOUSE_MOVE تم تعيين = صحيح للتخطيط)؛
CHARTEVENT_OBJECT_CREATE - حالة إنشاء كائن رسومي (إذا CHART_EVENT_OBJECT_CREATE تم تعيين = صحيح للتخطيط)؛
CHARTEVENT_OBJECT_CHANGE - حدث تغير خاصية الكائن عبر الحوار خصائص.
CHARTEVENT_OBJECT_DELETE - حالة حذف كائن رسومي (إذا CHART_EVENT_OBJECT_DELETE = صحيح تم تعيين الرسم البياني).
CHARTEVENT_CLICK - حالة النقر بالماوس على الرسم البياني.
CHARTEVENT_OBJECT_CLICK - حالة النقر بالماوس في كائن رسومي تابعة للرسم؛
CHARTEVENT_OBJECT_DRAG - حالة تحرك الكائن الرسومية باستخدام الماوس.
CHARTEVENT_OBJECT_ENDEDIT - الحدث من تحرير النص النهائي في مربع إدخال كائن رسومي LabelEdit.
CHARTEVENT_CHART_CHANGE - حالة حدوث تغييرات الرسم البياني.
CHARTEVENT_CUSTOM + ن - ID الحدث المستخدم، حيث n هو في حدود 0-65535.
CHARTEVENT_CUSTOM_LAST - آخر ID مقبول من حدث مخصص (CHARTEVENT_CUSTOM +65535).
يمكن استدعاء الدالة فقط في المستشارين الخبراء والمؤشرات. وينبغي أن تكون وظيفة نوع باطلا مع 4 المعلمات:
باطل OnChartEvent (CONST الباحث الهوية، و// معرف الحدث
CONST طويلة وlparam، // معلمة من نوع الحدث طويلة
CONST المزدوج وdparam، // معلمة من نوع الحدث المزدوج
CONST سلسلة وsparam // معلمة من نوع الأحداث سلسلة
)؛
لكل نوع من الحدث، وإدخال المعلمات وظيفة OnChartEvent () لها قيم محددة مطلوبة لمعالجة هذا الحدث. يتم سرد الأحداث والقيم التي تم تمريرها من خلال هذه المعايير في الجدول أدناه.
حدث
قيمة المعلمة معرف
قيمة المعلمة lParam
قيمة المعلمة dparam
قيمة المعلمة sparam
حالة بضغطة زر
CHARTEVENT_KEYDOWN
مدونة مفتاح الضغط
تكرار العد (عدد مرات تكرار ضغط المفاتيح نتيجة للمستخدم الضغط باستمرار على مفتاح)
قيمة السلسلة من قناع بت تصف حالة أزرار لوحة المفاتيح
(إذا كانت الخاصية أحداث الماوس CHART_EVENT_MOUSE_MOVE = تم تعيين صحيح للتخطيط)
CHARTEVENT_MOUSE_MOVE
وX تنسيق
وY تنسيق
قيمة السلسلة من قناع بت تصف حالة أزرار الماوس
(إذا حدث لإنشاء كائن رسومي CHART_EVENT_OBJECT_CREATE تم تعيين = صحيح للتخطيط)
CHARTEVENT_OBJECT_CREATE
-
-
اسم كائن رسومي خلق
حدث تغير خاصية الكائن عبر الحوار خصائص
CHARTEVENT_OBJECT_CHANGE
-
-
اسم كائن رسومي تعديل
(إذا حدث من حذف الكائن الرسومي CHART_EVENT_OBJECT_DELETE تم تعيين = صحيح للتخطيط)
CHARTEVENT_OBJECT_DELETE
-
-
اسم كائن رسومي حذف
حالة النقر بالماوس على الرسم البياني
CHARTEVENT_CLICK
وX تنسيق
وY تنسيق
-
حالة النقر بالماوس في كائن رسومي ينتمون إلى الرسم البياني
CHARTEVENT_OBJECT_CLICK
وX تنسيق
وY تنسيق
اسم كائن رسومي، الذي وقع الحدث
الحدث لسحب كائن رسومي باستخدام الماوس
CHARTEVENT_OBJECT_DRAG
-
-
اسم كائن رسومي نقل
الحدث لتحرير النص النهائي في مربع إدخال الكائن الرسومي LabelEdit
CHARTEVENT_OBJECT_ENDEDIT
-
-
اسم LabelEdit كائن رسومي، التي أكملت تحرير النص
حالة التغييرات الرسم البياني
CHARTEVENT_CHART_CHANGE
-
-
-
معرف الحدث المستخدم تحت N عدد
CHARTEVENT_CUSTOM + N
القيمة التي وضعتها EventChartCustom () وظيفة
القيمة التي وضعتها EventChartCustom () وظيفة
القيمة التي وضعتها EventChartCustom () وظيفة