Графика в MetaTrader 5: Canvas - рисование внутри буфера с привязкой к объектам - страница 3

 

Есть ли на данный момент возможность загрузить на канву битмап из ресурса?

И будет ли реализовано CCanvas::LoadFromResource ?

 
Тоже интересует:

avoitenko:

Есть ли на данный момент возможность загрузить на канву битмап из ресурса? 

И будет ли реализовано CCanvas::LoadFromResource ?

 
avoitenko:

Есть ли на данный момент возможность загрузить на канву битмап из ресурса?

И будет ли реализовано CCanvas::LoadFromResource ?

Как я понял, Вас интересует функционал по получению данных из ресурса?
Пока такого функционала нет, но он планируется.
 
mql5:
Как я понял, Вас интересует функционал по получению данных из ресурса?
Пока такого функционала нет, но он планируется.
Да, именно так. Будем вместе с fyords ждать реализацию. Спасибо.
 
avoitenko:
Да, именно так. Будем вместе с fyords ждать реализацию. Спасибо.
Будет реализовано в ближайшее время.
 
mql5:
Будет реализовано в ближайшее время.
Спасибо.
 
Renat Fatkhullin:

В 619 билде появилась новая функция ResourceCreate для создания динамических графических ресурсов на лету.

С ее помощью теперь можно создавать любые сложные изображения в 32 битном цвете, включая альфа-канал и прикреплять их к объектам на графике.

Что это дает разработчикам:

  • программы могут на лету создавать красивые интерфейсы без необходимости таскать за собой массу файлов

  • дополнительные ресурсные файлы (не только BMP и WAV) можно добавлять прямо в EX5 файлах с помощью директивы #resource "имя файла", считывать их во время исполнения, модифицировать и накладывать на объекты

    в ближайшем билде будет доступна функции ResourceLoad(), которая позволит считывать ранее прикрепленные к EX5 файлу ресурсы

  • контролируя прозрачность с помощью альфа-каналов можно накладывать поверх графика любые аналитические построения

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

  • рисовать все что угодно на чарте


Скоро мы добавим в стандартную библиотеку класс CCanvas, которые позволяет легко манипулировать изображениями, рисуя их в своем буфере с выводом на привязанный объект.

Вот простой пример скрипта с демонстрацией работы этого класса (файлы приложены):

В МТ4 не работает почему то.

Возможно я не так что то делаю.

Но тема интересна, весьма.

 
Renat Akhtyamov:

В МТ4 не работает почему то.

Возможно я не так что то делаю.

Но тема интересна, весьма.

Вроде сегодня не 1 апреля... ))
Причина обращения: