[Previous] [Contents] [Next]

Enlarge()

Увеличивает или уменьшает размеры элемента

Прототип:

#include <vingraph.h>

(1) void Enlarge (int ident, int dx, int dy);

(2) void Enlarge (int ident, int left, int up, int right, int down);

Параметры:

ident
Идентификатор графического элемента.
dx
Увеличение по горизонтали.
dy
Увеличение по вертикали.
left
Увеличение влево.
up
Увеличение вверх.
right
Увеличение вправо.
down
Увеличение вниз.

Библиотека:

libvg.a

Описание:

Функции увеличивают (уменьшают) графический элемент. Увеличение (в соответствующих направлениях) происходит при положительных значениях параметров, уменьшение -- при отрицательных.

Функция первого вида производит симметричное увеличение или уменьшение элемента, т.е. центр элемента остается неподвижным. Функция второго вида может выполнять произвольные (несимметричные) изменения размеров элемента.

По своему смыслу данные функции применимы только к следующим графическим элементам: прямая линия, прямоугольник, таблица, эллипс, дуга. При применении к другим элементам результат может быть неожиданным.

В результате выполнения функций может измениться точка привязки элемента.

Классификация:

VinGraph

Безопасность:
Точка завершения Да
Обработчик прерывания Нет
Обработчик сигнала Да
Нить Да

См. также:

EnlargeTo(), GetPos(), GetDim()


[Previous] [Contents] [Next]