Здравствуйте, Будьте добры подскажите как добавить либо создать
прямоугольную метку с кнопкой внутри чтобы была возможность перемещать метку.
Ниже код на создание простой метки
ObjectCreate(0,"Labe",OBJ_RECTANGLE_LABEL,0,10,10,10,1);// Создаем метку
ObjectSetInteger(0,"Labe",OBJPROP_XDISTANCE,8); // X-координата
ObjectSetInteger(0,"Labe",OBJPROP_YDISTANCE,60); // Y-координата
ObjectSetInteger(0,"Labe",OBJPROP_XSIZE,200); // ширина метки
ObjectSetInteger(0,"Labe",OBJPROP_YSIZE,210); // высота метки
ObjectSetInteger(0,"Labe",OBJPROP_BGCOLOR,C'236,233,216'); // цвет фона
ObjectSetInteger(0,"Labe",OBJPROP_BORDER_TYPE,BORDER_RAISED); // тип границы
ObjectSetInteger(0,"Labe",OBJPROP_CORNER,CORNER_LEFT_UPPER); // угол привязки
ObjectSetInteger(0,"Labe",OBJPROP_BORDER_COLOR,White); // цвет рамки
ObjectSetInteger(0,"Labe",OBJPROP_BACK,true); // на заднем плане - true
ObjectSetInteger(0,"Labe",OBJPROP_SELECTABLE,true); // перемещение метки мыщью, true - можно
ObjectSetInteger(0,"Labe",OBJPROP_SELECTED,true);// выделение метки мышью, true - можно
ObjectSetInteger(0,"Labe",OBJPROP_HIDDEN,true); // скрыть в списке объектов - true
Пожалуйста помогите добавить внутрь кнопку
Комментарии (22)
35 AM2 Сообщений: 16445 - Андрей
6 vebster Автор Сообщений: 205
цель какова?
перемещайте кнопку
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
6 vebster Автор Сообщений: 205
Внутрь друг друга поместить никак. Можно только сверху/снизу.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
6 vebster Автор Сообщений: 205
чтобы это всё можно было перемещать Редактирован: 30 января 2018, 18:07
6 vebster Автор Сообщений: 205
Или программировать не средствами mql4/mql5 Редактирован: 30 января 2018, 20:47
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
6 vebster Автор Сообщений: 205
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
6 vebster Автор Сообщений: 205
Но можно еще воспользоваться функцией прослушивания событий OnChartEvent() и сделать этим текстовым меткам:
CHARTEVENT_OBJECT_CLICK — событие щелчка мыши на графическом объекте, принадлежащем графику;
CHARTEVENT_OBJECT_DRAG — событие перемещения графического объекта при помощи мыши;
и другие события.
Изучайте справку mql4/mql5
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
6 vebster Автор Сообщений: 205
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
www.mql5.com/ru/market/product/6252
6 vebster Автор Сообщений: 205
6 vebster Автор Сообщений: 205
Что-то поправить — могут.
Скидывайте в личку полное техзадание — скажу по стоимости.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий