وظيفة يولد حدث مخصص للتخطيط محدد.
منطقي EventChartCustom (
طويل chart_id، // معرف على الرسم البياني الحدث تلقي
USHORT custom_event_id، معرف الحدث //
طويل lparam، // معلمة من نوع طويل
مزدوج dparam، // معلمة من نوع مزدوج
سلسلة sparam // معلمة سلسلة من الحدث
)؛
المعلمات
chart_id
[في] مخطط معرف. 0 يعني التخطيط الحالي.
custom_event_id
[في] ID من أحداث المستخدم. يتم إضافة هذا المعرف تلقائيا إلى قيمة CHARTEVENT_CUSTOM وتحويلها إلى نوع عدد صحيح.
lparam
[في] المعلمة حدث من النوع الطويل تمريرها إلى OnChartEvent وظيفة.
dparam
[في] المعلمة حدث من النوع مزدوج تمريرها إلى OnChartEvent وظيفة.
sparam
[في] المعلمة حدث من نوع السلسلة التي تم تمريرها إلى OnChartEvent وظيفة. إذا كانت السلسلة أطول من 63 حرفا، يتم اقتطاع ذلك.
عودة القيمة
يعود صحيحا إذا تم وضع حدث مخصص بنجاح في قائمة انتظار الأحداث على الرسم البياني الذي يتلقى الأحداث. في حالة الفشل، فإنها ترجع كاذبة. استخدام يقوم GetlastError () للحصول على رمز الخطأ.
ملاحظة
مستشار خبير أو مؤشر تعلق على الرسم البياني المحدد يعالج الحدث باستخدام وظيفة OnChartEvent (الباحث event_id، طويلة وlparam، انقر نقرا & dparam، سلسلة & 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 وظيفة ()
منطقي EventChartCustom (
طويل chart_id، // معرف على الرسم البياني الحدث تلقي
USHORT custom_event_id، معرف الحدث //
طويل lparam، // معلمة من نوع طويل
مزدوج dparam، // معلمة من نوع مزدوج
سلسلة sparam // معلمة سلسلة من الحدث
)؛
المعلمات
chart_id
[في] مخطط معرف. 0 يعني التخطيط الحالي.
custom_event_id
[في] ID من أحداث المستخدم. يتم إضافة هذا المعرف تلقائيا إلى قيمة CHARTEVENT_CUSTOM وتحويلها إلى نوع عدد صحيح.
lparam
[في] المعلمة حدث من النوع الطويل تمريرها إلى OnChartEvent وظيفة.
dparam
[في] المعلمة حدث من النوع مزدوج تمريرها إلى OnChartEvent وظيفة.
sparam
[في] المعلمة حدث من نوع السلسلة التي تم تمريرها إلى OnChartEvent وظيفة. إذا كانت السلسلة أطول من 63 حرفا، يتم اقتطاع ذلك.
عودة القيمة
يعود صحيحا إذا تم وضع حدث مخصص بنجاح في قائمة انتظار الأحداث على الرسم البياني الذي يتلقى الأحداث. في حالة الفشل، فإنها ترجع كاذبة. استخدام يقوم GetlastError () للحصول على رمز الخطأ.
ملاحظة
مستشار خبير أو مؤشر تعلق على الرسم البياني المحدد يعالج الحدث باستخدام وظيفة OnChartEvent (الباحث event_id، طويلة وlparam، انقر نقرا & dparam، سلسلة & 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 وظيفة ()



Comment
Advanced mode Normal mode