← К каталогу
Исходный код · ID 2375

testscaling.mq5

Вы автор или правообладатель?

Сообщите нам, если считаете, что материал размещён без разрешения.

Краткий обзор

О программе

Скрипт для MetaTrader 4, предназначенный для динамического масштабирования изображения на графике. Использует класс CImage из стандартной библиотеки Canvas для загрузки и отображения растрового изображения. Скрипт последовательно изменяет ширину изображения, уменьшая её до нуля и затем увеличивая обратно, создавая эффект сжатия и растяжения.

Настройки программы

НастройкаОписание
шаг изменения ширины рисунка (Step) шаг изменения ширины рисунка — задаёт шаг изменения ширины рисунка
пауза между кадрами в милисекундах; (pause) пауза между кадрами в милисекундах; — задаёт паузу между кадрами в милисекундах
прозрачность изображения от 0 до 1 (Tr) прозрачность изображения от 0 до 1 — задаёт прозрачность изображения в диапазоне от 0 до 1
Получить полный код

Поиск по коду файла

#property version   "1.00"
#property strict 

#include <Canvas\CImage\CImage.mqh>
#resource         "\\Images\\22731093.bmp"
string bmp="::Images\\22731093.bmp";
#property script_show_inputs 

input double Step=1.6; // шаг изменения ширины рисунка
input uint   pause=30; // пауза между кадрами в милисекундах;
input double Tr = 1.0; // прозрачность изображения от 0 до 1

void OnStart()
  {
      // код доступен только после оплаты
   }
  double Transp=Tr;
  if (Tr<0) Transp=0;
  if (Tr>1) 

Показано первые 50% кода (символов: 660)

Открыть по тарифу

Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.

Разовая покупка файла

На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.

Чтобы оформить заказ, введите email и перейдите к оплате.

Стоимость полного кода
66₽ ≈ $0.81