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


Метод Graphics::D rawLine(constPen*,REAL,REAL,REAL,REAL) (gdiplusgraphics.h)

Метод Graphics::D rawLine рисует линию, соединяющую две точки.

Синтаксис

Status DrawLine(
  const Pen *pen,
  REAL      x1,
  REAL      y1,
  REAL      x2,
  REAL      y2
);

Параметры

pen

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

x1

Вещественное число, указывающее координату X начальной точки линии.

y1

Вещественное число, указывающее координату Y начальной точки линии.

x2

Вещественное число, указывающее координату X конечной точки линии.

y2

Вещественное число, указывающее координату Y конечной точки линии.

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

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

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

Remarks

Примеры

В следующем примере рисуется линия.

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

   // Create a Pen object.
   Pen blackPen(Color(255, 0, 0, 0), 3);

   // Initialize the coordinates of the points that define the line.
   REAL x1 = 100.0f;
   REAL y1 = 100.0f;
   REAL x2 = 500.0f;
   REAL y2 = 100.0f;

   // Draw the line.
   graphics.DrawLine(&blackPen, x1, y1, x2, y2);
}

Требования

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

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

Методы DrawLines

Графика

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

Pointf

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