Назад  Вперед

CCanvas

Класс CCanvas является классом для упрощенного создания пользовательских рисунков.

Описание

Класс CCanvas обеспечивает создание графического ресурса (с привязкой к объекту чарта или без) и рисование графических примитивов.

Декларация

   class CCanvas

Заголовок

   #include <Canvas\Canvas.mqh>

Методы класса по группам

Создание

 

Create

Создает графический ресурс без привязки к объекту чарта

CreateBitmap

Создает графический ресурс, привязанный к объекту чарта

CreateBitmapLabel

Создает графический ресурс, привязанный к объекту чарта

Destroy

Уничтожает графический ресурс

Свойства

 

ChartObjectName

Получает имя привязанного объекта чарта

ResourceName

Получает имя графического ресурса

Width

Получает ширину графического ресурса

Height

Получает высоту графического ресурса

LineStyleSet

Устанавливает стиль линии

Обновление объекта на экране

 

Update

Отображает изменения на экран

Resize

Изменяет размеры графического ресурса

Очистка/заполнение цветом

 

Erase

Очищает или заполняет указанным цветом

Доступ к данным

 

PixelGet

Получает цвет точки с указанными координатами

PixelSet

Устанавливает цвет точки с указанными координатами

Рисование примитивов

 

LineVertical

Рисует вертикальную линию

LineHorizontal

Рисует горизонтальную линию

Line

Рисует произвольную линию

Polyline

Рисует ломаную линию

Polygon

Рисует многоугольник

Rectangle

Рисует прямоугольник

Circle

Рисует окружность

Triangle

Рисует треугольник

Рисование закрашенных примитивов

 

FillRectangle

Рисует закрашенный прямоугольник

FillCircle

Рисует круг

FillTriangle

Рисует закрашенный треугольник

Fill

Закрашивает область

Рисование примитивов с использованием сглаживания

 

PixelSetAA

Рисует точку

LineAA

Рисует линию

PolylineAA

Рисует ломаную линию

PolygonAA

Рисует многоугольник

TriangleAA

Рисует треугольник

CircleAA

Рисует окружность

Текст

 

FontSet

Устанавливает параметры шрифта

FontNameSet

Устанавливает имя шрифта

FontSizeSet

Устанавливает размер шрифта

FontFlagsSet

Устанавливает флаги шрифта

FontAngleSet

Устанавливает угол наклона шрифта

FontGet

Получает параметры шрифта

FontNameGet

Получает имя шрифта

FontSizeGet

Получает размер шрифта

FontFlagsGet

Получает флаги шрифта

FontAngleGet

Получает угол наклона шрифта

TextOut

Выводит текст

TextWidth

Получает ширину текста

TextHeight

Получает высоту текста

TextSize

Получает размеры текста

Прозрачность

 

TransparentLevelSet

Устанавливает уровень прозрачности

Ввод/вывод

 

LoadFromFile

Читает рисунок из BMP-файла