Поделиться через


Метод Graphics::D rawRectangles(constPen*,constRectF*,INT) (gdiplusgraphics.h)

Метод Graphics::D rawRectangles рисует последовательность прямоугольников.

Синтаксис

Status DrawRectangles(
  const Pen   *pen,
  const RectF *rects,
  INT         count
);

Параметры

pen

Указатель на перо , используемое для рисования прямоугольников.

rects

Указатель на массив объектов RectF , указывающих координаты прямоугольников для рисования.

count

Целое число, указывающее количество элементов в массиве rects .

Возвращаемое значение

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .

Remarks

Примеры

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

VOID Example_DrawRectangles2(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a Pen object.
   Pen blackPen(Color(255, 0, 0, 0), 3);
   
   // Create an array of RectF objects.
   RectF rect1(0.0f, 0.0f, 100.0f, 200.0f);
   RectF rect2(100.0f, 200.0f, 250.0f, 50.0f);
   RectF rect3(300.0f, 0.0f, 50.0f, 100.0f);
   RectF rects[] = {rect1, rect2, rect3};
   RectF* pRects = rects;

   // Draw the rectangles.
   graphics.DrawRectangles(&blackPen, pRects, 3);
}

Требования

   
Верхняя часть gdiplusgraphics.h

См. также раздел

Методы DrawRectangles

Методы FillRectangle

Графика

Перья, линии и прямоугольники

Rect

Рисование линий и прямоугольников с помощью пера