logo
Разработка графического редактора

3.2 Класс контейнер shapes - класс контейнер для фигур

Таблица 3.3 Поля класса-контейнера shapes

Поле

Тип

Описание

next

shapes *

Указатель на следующий элемент в списке

prev

shapes *

Указатель на предыдущий элемент в списке

S

CShape *

Указатель на класс CShape

Таблица 3.4 Метода класса-контейнера shapes

Метод класса

Тип

Описание

shapes()

-

Конструктор класса shapes

AddS(CShape *s)

shapes *

Добавление элемента списка

DelS()

shapes *

Удаление элемента списка

Inc()

shapes *

Переход на следующий элемент списка

Dec()

shapes *

Переход на предыдущий элемент списка

Redraw(PictureBox^ picbox)

void

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