Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Запусти агентов на свободном компьютере. Это принесет доход!
Igor Knyazkov
776
Igor Knyazkov 2016.06.19 09:05 
Здравствуйте. Как в коде можно отменить выделенность объекта не перерисовывая его? И реально ли это? 
Vitalie Postolache
11075
Vitalie Postolache 2016.06.19 11:02  
Поиск в документации по слову OBJPROP_SELECTED
Igor Knyazkov
776
Igor Knyazkov 2016.06.19 11:12  
evillive:
Поиск в документации по слову OBJPROP_SELECTED
Документацию по этому слову я читал, но, как я понял, явно перевести это свойство объекта в false нельзя. Я прав?
Vitalie Postolache
11075
Vitalie Postolache 2016.06.19 12:18  
Ermak1243:
Документацию по этому слову я читал, но, как я понял, явно перевести это свойство объекта в false нельзя. Я прав?

Это где такое написано???

Igor Knyazkov
776
Igor Knyazkov 2016.06.19 12:38  
evillive:

Это где такое написано???

Это я вычислил опытным путем...Не компилируется.
Vitalie Postolache
11075
Vitalie Postolache 2016.06.19 18:02  

Всё компилируется и работает.

Вот как проверить можно: создаём на графике объект (любого типа) с именем "obj", кидаем на этот график скрипт:

 

void OnStart()
  {
       if(ObjectGetInteger(0,"obj",OBJPROP_SELECTED))  ObjectSetInteger(0,"obj",OBJPROP_SELECTED,0);
       else ObjectSetInteger(0,"obj",OBJPROP_SELECTED,1);
  }

Если оъект выделен, выделение снимается и наоборот. 

Igor Knyazkov
776
Igor Knyazkov 2016.06.19 19:41  
evillive:

Всё компилируется и работает.

Вот как проверить можно: создаём на графике объект (любого типа) с именем "obj", кидаем на этот график скрипт:

 

Если оъект выделен, выделение снимается и наоборот. 

Да, Вы правы-все работает. Это я невнимательно прочитал документацию)
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий