Скачать MetaTrader 5

Как нарисовать стрелку, привязанную к координатам окна (не графика) ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Делись знаниями. Стань популярным разработчиком!
Andrei Fandeev
18144
Andrei Fandeev 2014.08.29 12:19 

Собственно сабж.

Как нарисовать стрелку, привязанную к координатам окна (не графика) ? 

Потребовалось такое - в таблице нарисовать колонку со стрелками. 

 Для текста так:

   ObjectCreate(obj_name,OBJ_LABEL,0,0,0);

   ObjectSet(obj_name,OBJPROP_XDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_YDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_CORNER,3);

   ObjectSetText(obj_name,obj_znach,15,"Arial",iColor);  

 Как сюда вставить Стрелку?

Спасибо. 

Andrew Petras
4662
Andrew Petras 2014.08.29 12:37  
AndreiFAN:

Собственно сабж.

Как нарисовать стрелку, привязанную к координатам окна (не графика) ? 

Потребовалось такое - в таблице нарисовать колонку со стрелками. 

 Для текста так:

   ObjectCreate(obj_name,OBJ_LABEL,0,0,0);

   ObjectSet(obj_name,OBJPROP_XDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_YDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_CORNER,3);

   ObjectSetText(obj_name,obj_znach,15,"Arial",iColor);  

 Как сюда вставить Стрелку?

Спасибо. 

World - вставка - символ.

Выбираете Wingdins (Wingdins2, Wingdins2), нужную пиктограмму, смотрите код знака.

Прописываете в код.

Как то так.

Alexander Voronkov
18868
Alexander Voronkov 2014.08.29 12:50  
AndreiFAN:

Собственно сабж.

Как нарисовать стрелку, привязанную к координатам окна (не графика) ? 

Потребовалось такое - в таблице нарисовать колонку со стрелками. 

 Для текста так:

   ObjectCreate(obj_name,OBJ_LABEL,0,0,0);

   ObjectSet(obj_name,OBJPROP_XDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_YDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_CORNER,3);

   ObjectSetText(obj_name,obj_znach,15,"Arial",iColor);  

 Как сюда вставить Стрелку?

Спасибо. 


      string obj_znach = CharToStr( код стрелки ); // например 231


   ObjectCreate(obj_name,OBJ_LABEL,0,0,0);

   ObjectSet(obj_name,OBJPROP_XDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_YDISTANCE,3);

   ObjectSet(obj_name,OBJPROP_CORNER,3);

   ObjectSetText(obj_name,obj_znach,15,"Wingdings",iColor);
Andrei Fandeev
18144
Andrei Fandeev 2014.08.29 13:04  
Fillellin:


Ок! Спасибо! ))))
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий