В статье разработаем класс одного кадра анимации и его наследников. Класс будет позволять рисовать фигуры с сохранением и последующим восстановлением фона под нарисованной фигурой.
Скомпилируем советник и запустим его на графике. После запуска понажимаем различные кнопки клавиатуры, чтобы убедиться, что режим рисования меняется и отображается в надписи на третьей форме. Если щёлкать по четвёртой форме, то текст будет перемещаться точно так же, как и в прошлом советнике из прошлой стати. Вот только теперь этот текст выводится посредством класса объекта-текстового кадра анимации.
Если же мы после выбора требуемого режима рисования начнём щёлкать по третьей форме (на которой выводится надпись с описанием режима рисования), то поверх этой надписи, да и самой формы, будет рисоваться выбранная фигура с каждый раз изменяющимися значениями координат её точек.
Опубликована статья Графика в библиотеке DoEasy (Часть 79): Класс объекта "Кадр анимации" и его объекты-наследники:
В статье разработаем класс одного кадра анимации и его наследников. Класс будет позволять рисовать фигуры с сохранением и последующим восстановлением фона под нарисованной фигурой.
Скомпилируем советник и запустим его на графике. После запуска понажимаем различные кнопки клавиатуры, чтобы убедиться, что режим рисования меняется и отображается в надписи на третьей форме. Если щёлкать по четвёртой форме, то текст будет перемещаться точно так же, как и в прошлом советнике из прошлой стати. Вот только теперь этот текст выводится посредством класса объекта-текстового кадра анимации.
Если же мы после выбора требуемого режима рисования начнём щёлкать по третьей форме (на которой выводится надпись с описанием режима рисования), то поверх этой надписи, да и самой формы, будет рисоваться выбранная фигура с каждый раз изменяющимися значениями координат её точек.
Автор: Artyom Trishkin