Группа "Стол заказов MQL"

Рейтинг 2088



РЕКОМЕНДУЮ



Как добавить в прямоугольную метку кнопку?

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

Ниже код на создание простой метки

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


Пожалуйста помогите добавить внутрь кнопку
  • 0
  • Просмотров: 3447
  • 29 января 2018, 11:34
  • vebster
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Дополнение функций в индикатор Color Level
Следующая запись в группе  
Модификация стандартного АТР
28 января 2018
29 января 2018

Комментарии (22)

+
0
Снимите функцию с моего советника Knopka.
avatar

  34  AM2 Сообщений: 15882 - Андрей

  • 29 января 2018, 17:39
+
0
Нашёл Knopka, но там только кнопки, а мне нужно именно как соединить метку с кнопкой
Редактирован: 30 января 2018, 11:04
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 10:36
+
0
никак
цель какова?
перемещайте кнопку
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 января 2018, 17:00
+
0
у меня выводится информации в кнопках, мне нужно эти кнопки запихать в прямоугольную метку, чтобы я мог перемещать эту кучу по экрану
Редактирован: 30 января 2018, 17:55
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 17:55
+
0
Программно: координаты меняйте у метки и у кнопки.
Внутрь друг друга поместить никак. Можно только сверху/снизу.
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 января 2018, 17:58
+
0
и причём это окошко можно передвигать
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 20:40
+
0
Пожалуйста подскажите любую прямоугольную метку с текстом внутри! лучше чтобы внутри были кнопки

чтобы это всё можно было перемещать
Редактирован: 30 января 2018, 18:07
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 18:05
комментарий был удален 2018-02-03 08:31:07 vebster

+
0
Самой текстовой метке можно задать все свойства кнопки программно.
Или программировать не средствами mql4/mql5
Редактирован: 30 января 2018, 20:47
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 января 2018, 20:46
+
0
Пожалуйста, будьте так добры, киньте пример, любой, я уже весь интернет перерыл, но ни как не могу найти что то похожее, хотелось бы сделать тоже самое, только со своим текстом
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 20:49
+
0
У вас какие навыки программирования? То, что вы хотите — это сложно.
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 января 2018, 20:54
+
0
напишите пожалуйста хотя бы что искать, я этот язык только начал изучать, как я понимаю это OBJ_RECTANGLE_LABEL «Прямоугольная метка», иии что? я не знаю, пожалуйста объясните
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 20:57
+
0
Если только начали, вот у текстовых меток есть некоторые свойства кнопок: mql.opentraders.ru/31680.html

Но можно еще воспользоваться функцией прослушивания событий OnChartEvent() и сделать этим текстовым меткам:
CHARTEVENT_OBJECT_CLICK — событие щелчка мыши на графическом объекте, принадлежащем графику;
CHARTEVENT_OBJECT_DRAG — событие перемещения графического объекта при помощи мыши;
и другие события.

Изучайте справку mql4/mql5

avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 30 января 2018, 21:04
+
0
спасибо, могли бы вы на словах объяснить как в этом индикаторе сделано подобное?
avatar

  6  vebster Автор Сообщений: 205

  • 30 января 2018, 21:07
+
0
ссылку на индикатор дайте (не забанят)
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 31 января 2018, 11:08
комментарий был удален 2018-02-03 10:52:41 vebster

комментарий был удален 2018-02-03 10:52:32 vebster

+
0
Спасибо, могли бы вы посмотреть 1-ю ссылку, это именно тот индикатор о котором шла речь выше:
www.mql5.com/ru/market/product/6252
avatar

  6  vebster Автор Сообщений: 205

  • 1 февраля 2018, 08:32
комментарий был удален 2018-02-03 08:31:21 vebster

+
0
Спасибо, как считаете если сюда такой заказ сделать, его выполнят?
avatar

  6  vebster Автор Сообщений: 205

  • 1 февраля 2018, 12:33
+
0
С нуля сделать? Нет. Очень трудоемкий.
Что-то поправить — могут.
Скидывайте в личку полное техзадание — скажу по стоимости.
avatar

  27  Oxy Сообщений: 3418 - ..ιllιlι.lι.ιllι.ιlι..

  • 1 февраля 2018, 13:43
комментарий был удален 2018-02-03 08:31:33 vebster


Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари