class SNLabel
Класс для настройки свойств графического объекта типа «метка» на платформе MQL.
Сообщите нам, если считаете, что материал размещён без разрешения.
Обращение по товару «label.mqh» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
Данный файл представляет собой библиотеку исходного кода на языке MQL, содержащую класс SNLabel для работы с графическими объектами типа «метка» на платформе MQL. Класс наследуется от стандартного класса CLabel и расширяет его возможности настройки размеров и свойств отображения.
Класс SNLabel предоставляет методы для задания и получения ширины и высоты объекта, создания метки на графике с указанием координат, а также для управления свойством выделяемости объекта. Конструктор по умолчанию задаёт начальные размеры на основе констант платформы.
Библиотека предназначена для использования в графических интерфейсах торговых советников и индикаторов, где требуется размещение текстовых меток с настраиваемыми параметрами внешнего вида и взаимодействия.
Классов: 1 · методов: 5 · конструкторов: 0 · деструкторов: 0 · отдельных функций: 0
class SNLabel
Класс для настройки свойств графического объекта типа «метка» на платформе MQL.
void SetSize(int w,int h)
Устанавливает ширину и высоту метки; если передано значение 0, используется стандартный размер платформы.
int Width()
Возвращает текущую ширину метки.
int Height()
Возвращает текущую высоту метки.
bool Create(long chart,string name,int subwin,int x1,int y1)
Создаёт объект метки на указанном графике в заданных координатах и устанавливает его размер и позицию.
void Selectable(bool bSelectable)
Управляет свойством выделяемости графического объекта на графике.
#ifndef __SOVETNIKOV_LABEL_21312423dfdsf
#define __SOVETNIKOV_LABEL_21312423dfdsf
#include "..\sovetnikovGUI\defines.mqh"
#include <Controls\Label.mqh>
class SNLabel: public CLabel
{
protected:
int m_width;
int m_height;
int m_x;
int m_y;
public:
SNLabel():m_width(CONTROLS_BUTTON_WIDTH),m_height(CONTROLS_SPIN_MIN_HEIGHT)
{
};
void SetSize(int w=0,int h=0){if(w!=0) m_width=w; else m_width=CONTROLS_BUTTON_WIDTH; if(h!=0) m_height=h; else m_Показано первые 50% кода (символов: 816)
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.