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
);

parameters

pen

指向用于绘制线条的笔的指针。

x1

指定线条起点的 x 坐标的实数。

y1

指定线条起点的 y 坐标的实数。

x2

指定线条终点的 x 坐标的实数。

y2

指定线条终点的 y 坐标的实数。

返回值

如果方法成功,则返回 Ok,这是 Status 枚举的元素。

如果 方法失败,它将返回 Status 枚举的其他元素之一。

注解

示例

以下示例绘制一条线。

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

使用笔绘制线条和矩形