خط Arrowed.
مثال
السيناريو التالي بإنشاء ويتحرك على خط السهم على الرسم البياني. وقد وضعت وظائف خاصة لخلق وتغيير خصائص الكائن الرسومي ل. يمكنك استخدام هذه الوظائف "كما هي" في التطبيقات الخاصة بك.
// --- وصف
#property وصف "سيناريو توجه \" الخط arrowed \ "كائن رسومي".
#property وصف "يتم تعيين مرساة إحداثيات نقطة في نسبة"
#property وصف "حجم إطار المخطط".
// --- نافذة العرض للمعلمات الإدخال خلال إطلاق البرنامج النصي
#property script_show_inputs
// --- معلمات الإدخال من السيناريو
مساهمة سلسلة InpName = "ArrowedLine"، اسم // الخط
مساهمة الباحث InpDate1 = 35؛ تاريخ 1 // الحادي نقطة، و٪
مساهمة الباحث InpPrice1 = 60؛ // 1 ش نقطة في الأسعار، و٪
مساهمة الباحث InpDate2 = 65؛ تاريخ // 2 نقطة الثانية، و٪
مساهمة الباحث سعر // 2 نقطة الثانية، و٪، InpPrice2 = 40
مساهمة اللون InpColor = clrRed؛ // لون الخط
مساهمة ENUM_LINE_STYLE InpStyle = STYLE_DASH؛ // اسلوب الخط
مساهمة الباحث InpWidth = 2؛ العرض // الخط
مساهمة منطقي InpBack = كاذبة؛ // خط الخلفية
مساهمة منطقي InpSelection = صحيح؛ // تسليط الضوء على هذه الخطوة
مساهمة منطقي InpHidden = صحيح؛ // المخفية في قائمة الكائنات
مساهمة طويل InpZOrder = 0؛ // الأولوية للنقرة ماوس
// + ----------------------------------------------- ------------------- +
// | إنشاء خط arrowed من قبل إحداثيات معينة |
// + ----------------------------------------------- ------------------- +
منطقي ArrowedLineCreate (CONST chart_ID طويلة = 0، // ID الرسم البياني لل
CONST اسم سلسلة = "ArrowedLine"، // اسم الخط
CONST الباحث sub_window = 0، // subwindow مؤشر
التاريخ والوقت TIME1 = 0، // الوقت النقطة الأولى
price1 مزدوجة = 0، // سعر النقطة الأولى
التاريخ والوقت time2 = 0، // الوقت النقطة الثانية
price2 مزدوج = 0، // سعر النقطة الثانية
CONST لون CLR = clrRed، // خط اللون
CONST أسلوب ENUM_LINE_STYLE = STYLE_SOLID، // نمط الخط
CONST عرض الباحث = 1، // عرض الخط
CONST منطقي الظهر = كاذبة، // في الخلفية
CONST اختيار منطقي = صحيح، // تسليط الضوء على هذه الخطوة
CONST منطقي خفية = صحيح، // مخبأة في قائمة الكائنات
CONST z_order طويلة = 0) // الأولوية لنقرة ماوس