Вопрос по DRAW_ARROW

 
Почему:

1. Здесь выводятся точки с кодом 158
   if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
   else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}



2. Здесь выводятся крестики с кодом 251

   if (chHL_PeakDet_or_vts==2)
     {
      SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(0,158);
      SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(0,158);
     }
   else
     {
      SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
      SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
     }
 
Представленного кода недостаточно, чтобы понять суть вопроса.
 
Представленного кода недостаточно, чтобы понять суть вопроса.
Сейчас включу настройки ивышлю на адрес Славы.
 
В коде маленькая опечатка, нужно написать так:
if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}

if (chHL_PeakDet_or_vts==2)
{
Print("установим точки");
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3,158);
SetIndexStyle(4,DRAW_ARROW);
SetIndexArrow(4,158);
}
else
{
Print("Установим линии");
SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
}


а было так:
   if (ExtStyleZZ) {SetIndexStyle(0,DRAW_SECTION);}
   else {SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,158);}

   if (chHL_PeakDet_or_vts==2)
     {
     Print("установим точки");
      SetIndexStyle(3,DRAW_ARROW); 
      SetIndexArrow(0,158);
      SetIndexStyle(4,DRAW_ARROW); 
      SetIndexArrow(0,158);
     }
   else
     {
     Print("Установим линии");
      SetIndexStyle(3,DRAW_LINE,STYLE_DOT);
      SetIndexStyle(4,DRAW_LINE,STYLE_DOT);
     }



Если код стрелки не установлен, то по умолчанию подставляется символ WingDings с кодом 251

PS Я опечатку просмотрел, Слава заметил.

 
Спасибо.
Заодно и еще одно свойство узнал, что по умолчанию ставится символ крестик.
Век живи - век учись.