Hana Ramzi
05-17-2015, 20:55
موقف نقطة الربط النسبي لعلامة يمكن اختيارها من ENUM_ARROW_ANCHOR التعداد.
علامات كبيرة (أكثر من 5) لا يمكن إلا أن تنشأ من خلال تحديد المناسبة OBJPROP_WIDTH قيمة العقار عند كتابة التعليمات البرمجية في MetaEditor.
مثال
السيناريو التالي بإنشاء ويتحرك وقف علامة على الرسم البياني. وقد وضعت وظائف خاصة لخلق وتغيير خصائص الكائن الرسومي ل. يمكنك استخدام هذه الوظائف "كما هي" في التطبيقات الخاصة بك.
#property صارم
// --- وصف
#property وصف "سيناريو توجه \" "علامة" وقف \
#property وصف "الإحداثيات نقطة مرساة تم تعيينها في"
#property وصف "النسبة المئوية من حجم الإطار المخطط."
// --- نافذة العرض للمعلمات الإدخال خلال إطلاق البرنامج النصي
#property script_show_inputs
// --- معلمات الإدخال من السيناريو
مساهمة سلسلة InpName = "ArrowStop"؛ // تسجيل اسم
مساهمة الباحث InpDate = 10؛ تاريخ نقطة // مرساة في٪
مساهمة الباحث InpPrice = 50؛ سعر نقطة // مرساة في٪
مساهمة ENUM_ARROW_ANCHOR InpAnchor = ANCHOR_BOTTOM، نوع // مرساة
مساهمة اللون InpColor = clrRed؛ // تسجيل اللون
مساهمة ENUM_LINE_STYLE InpStyle = STYLE_DOT؛ // نمط الخط الحدود
مساهمة الباحث InpWidth = 5؛ // تسجيل حجم
مساهمة منطقي InpBack = كاذبة؛ // علامة الخلفية
مساهمة منطقي InpSelection = كاذبة؛ // تسليط الضوء على هذه الخطوة
مساهمة منطقي InpHidden = صحيح؛ // المخفية في قائمة الكائنات
مساهمة طويل InpZOrder = 0؛ // الأولوية للنقرة ماوس
// + ----------------------------------------------- ------------------- +
// | انشئ إشارة التوقف |
// + ----------------------------------------------- ------------------- +
منطقي ArrowStopCreate (CONST chart_ID طويلة = 0، // ID الرسم البياني لل
CONST اسم سلسلة = "ArrowStop"، // توقيع اسم
CONST الباحث sub_window = 0، // subwindow مؤشر
الوقت التاريخ والوقت = 0، // الوقت مرساة نقطة
سعر مزدوج = 0، // سعر نقطة الربط
CONST ENUM_ARROW_ANCHOR مرساة = ANCHOR_BOTTOM، // نوع مرساة
CONST لون CLR = clrRed، // اللون علامة
CONST ENUM_LINE_STYLE النمط = STYLE_SOLID، // نمط الخط الحدودي
CONST عرض الباحث = 3، // حجم علامة
CONST منطقي الظهر = كاذبة، // في الخلفية
CONST اختيار منطقي = صحيح، // تسليط الضوء على هذه الخطوة
CONST منطقي خفية = صحيح، // مخبأة في قائمة الكائنات
CONST z_order طويلة = 0) // الأولوية لنقرة ماوس
{
تنسق // --- نقطة مجموعة مرساة إذا لم يتم تعيين أنها
ChangeArrowEmptyPoint (الوقت والسعر)؛
// --- إعادة تعيين قيمة الخطأ
ResetLastError ()؛
علامات كبيرة (أكثر من 5) لا يمكن إلا أن تنشأ من خلال تحديد المناسبة OBJPROP_WIDTH قيمة العقار عند كتابة التعليمات البرمجية في MetaEditor.
مثال
السيناريو التالي بإنشاء ويتحرك وقف علامة على الرسم البياني. وقد وضعت وظائف خاصة لخلق وتغيير خصائص الكائن الرسومي ل. يمكنك استخدام هذه الوظائف "كما هي" في التطبيقات الخاصة بك.
#property صارم
// --- وصف
#property وصف "سيناريو توجه \" "علامة" وقف \
#property وصف "الإحداثيات نقطة مرساة تم تعيينها في"
#property وصف "النسبة المئوية من حجم الإطار المخطط."
// --- نافذة العرض للمعلمات الإدخال خلال إطلاق البرنامج النصي
#property script_show_inputs
// --- معلمات الإدخال من السيناريو
مساهمة سلسلة InpName = "ArrowStop"؛ // تسجيل اسم
مساهمة الباحث InpDate = 10؛ تاريخ نقطة // مرساة في٪
مساهمة الباحث InpPrice = 50؛ سعر نقطة // مرساة في٪
مساهمة ENUM_ARROW_ANCHOR InpAnchor = ANCHOR_BOTTOM، نوع // مرساة
مساهمة اللون InpColor = clrRed؛ // تسجيل اللون
مساهمة ENUM_LINE_STYLE InpStyle = STYLE_DOT؛ // نمط الخط الحدود
مساهمة الباحث InpWidth = 5؛ // تسجيل حجم
مساهمة منطقي InpBack = كاذبة؛ // علامة الخلفية
مساهمة منطقي InpSelection = كاذبة؛ // تسليط الضوء على هذه الخطوة
مساهمة منطقي InpHidden = صحيح؛ // المخفية في قائمة الكائنات
مساهمة طويل InpZOrder = 0؛ // الأولوية للنقرة ماوس
// + ----------------------------------------------- ------------------- +
// | انشئ إشارة التوقف |
// + ----------------------------------------------- ------------------- +
منطقي ArrowStopCreate (CONST chart_ID طويلة = 0، // ID الرسم البياني لل
CONST اسم سلسلة = "ArrowStop"، // توقيع اسم
CONST الباحث sub_window = 0، // subwindow مؤشر
الوقت التاريخ والوقت = 0، // الوقت مرساة نقطة
سعر مزدوج = 0، // سعر نقطة الربط
CONST ENUM_ARROW_ANCHOR مرساة = ANCHOR_BOTTOM، // نوع مرساة
CONST لون CLR = clrRed، // اللون علامة
CONST ENUM_LINE_STYLE النمط = STYLE_SOLID، // نمط الخط الحدودي
CONST عرض الباحث = 3، // حجم علامة
CONST منطقي الظهر = كاذبة، // في الخلفية
CONST اختيار منطقي = صحيح، // تسليط الضوء على هذه الخطوة
CONST منطقي خفية = صحيح، // مخبأة في قائمة الكائنات
CONST z_order طويلة = 0) // الأولوية لنقرة ماوس
{
تنسق // --- نقطة مجموعة مرساة إذا لم يتم تعيين أنها
ChangeArrowEmptyPoint (الوقت والسعر)؛
// --- إعادة تعيين قيمة الخطأ
ResetLastError ()؛