Шаг 165.
Microsoft Visual C++ 2010. Начала.
Краткий справочник. Графика. Графические примитивы

    На этом шаге мы перечислим графические примитивы.

    Вычерчивание графических примитивов (линий, прямоугольников, окружностей, дуг, секторов) на графической поверхности выполняют соответствующие методы объекта Graphics (таблица 1).

Таблица 1. Некоторые методы вычерчивания графических примитивов
Метод Действие
DrawLine(Pen, x1, y1, x2, y2) Рисует линию. Параметр Pen определяет цвет, толщину и стиль линии; параметры x1, y1, x2, y2 — координаты точек начала и конца линии
DrawLine(Pen, p1, p2) Рисует линию. Параметр Pen определяет цвет, толщину и стиль линии; параметры p1 и p2 (структуры Point) — точки начала и конца линии
DrawRectangle(Pen, x, y, w, h) Рисует контур прямоугольника. Параметр Pen определяет цвет, толщину и стиль границы прямоугольника: параметры x, y — координаты левого верхнего угла; параметры w и h задают размер прямоугольника
DrawRectangle(Pen, rect) Рисует контур прямоугольника. Параметр Pen определяет цвет, толщину и стиль границы прямоугольника: параметр rect (структура типа Rectangle) — область, граница которой определяет контур прямоугольника
FillRectangle(Brush, x, y, w, h) Рисует закрашенный прямоугольник. Параметр Brush определяет цвет и стиль закраски прямоугольника; параметры x, y — координаты левого верхнего угла; параметры w и h задают размер прямоугольника
FillRectangle(Brush, rect) Рисует закрашенный прямоугольник. Параметр Brush определяет цвет и стиль закраски прямоугольника; параметр rect (структура типа Rectangle) — закрашиваемую область
DrawEllipse(Pen, x, y, w, h) Рисует эллипс (контур). Параметр Pen определяет цвет, толщину и стиль линии эллипса; параметры x, y, w, h — координаты левого верхнего угла и размер прямоугольника, внутри которого вычерчивается эллипс
DrawEllipse(Pen, rect) Рисует эллипс (контур). Параметр Pen определяет цвет, толщину и стиль линии эллипса; параметр rect — область, внутри которой рисуется эллипс
FillEllipse(Brush, x, y, w, h) Рисует закрашенный эллипс. Параметр Brush определяет цвет и стиль закраски внутренней области эллипса; параметры x, y, w, h — координаты левого верхнего угла и размер прямоугольника, внутри которого вычерчивается эллипс
FillEllipse(Brush, x, y, rect) Рисует закрашенный эллипс. Параметр Brush определяет цвет и стиль закраски внутренней области эллипса; параметр rect — область, внутри которой вычерчивается эллипс
DrawPolygon(Pen, P) Рисует контур многоугольника. Параметр Pen определяет цвет, толщину и стиль линии границы многоугольника; параметр P (массив типа Point) — координаты углов многоугольника
FillPolygon(Brush, P) Рисует закрашенный многоугольник. Параметр Brush определяет цвет и стиль закраски внутренней области многоугольника; параметр P (массив типа Point) — координаты углов многоугольника
DrawString(str, Font, Brush, x, y) Выводит на графическую поверхность строку текста. Параметр Font определяет шрифт; Brush — цвет символов; x и y — точку, от которой будет выведен текст
DrawImage(Image, x, y) Выводит на графическую поверхность иллюстрацию. Параметр Image определяет иллюстрацию; x и y — координату левого верхнего угла области вывода иллюстрации

    На следующем шаге мы приведем краткую справку по инструменту карандаш.




Предыдущий шаг Содержание Следующий шаг