Шаг 166.
Microsoft Visual C++ 2010. Начала.
Краткий справочник. Графика. Карандаш

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

    Карандаш определяет вид линии — цвет, толщину и стиль. В распоряжении программиста есть набор цветных карандашей (всего их 141), при помощи которых можно рисовать сплошные линии толщиной в один пиксель (таблица 1).

Таблица 1. Некоторые карандаши из стандартного набора
Карандаш Цвет
Pens::Red Красный
Pens::Orange Оранжевый
Pens::Yellow Желтый
Pens::Green Зеленый
Pens::LightBlue Голубой
Pens::Blue Синий
Pens::Purple Пурпурный
Pens::Black Черный
Pens::LightGray Серый
Pens::White Белый
Pens::Transparent Прозрачный

    Программист может создать собственный карандаш, объект типа Pen и, задав значения свойств (таблица 2), определить цвет, толщину и стиль линии, которую он будет рисовать.

Таблица 2. Свойства объекта Pen
Свойство Описание
Color Цвет линии. В качестве значения свойства следует использовать одну из констант Color (например, Color::Red), определенных в пространстве имен System::Drawing
Width Толщина линии (задается в пикселях)
DashStyle Вид линии. В качестве значения свойства следует использовать одну из констант DashStyle, определенных в пространстве имен System::Drawing::Drawing2D:
  • DashStyle.Solid — сплошная;
  • DashStyle::Dash — пунктирная, длинные штрихи;
  • DashStyle::Dot — пунктирная, короткие штрихи;
  • DashStyle::DashDot — пунктирная, чередование длинного и короткого штрихов;
  • DashStyle::DashDotDot — пунктирная, чередование одного длинного и двух коротких штрихов;
  • DashStyle::Custom — пунктирная линия, вид которой определяет значение свойства DashPattern
DashPattern Длина штрихов и промежутков пунктирной линии DashStyle::Custom

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




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