EngLineTo 函数 (winddi.h)

EngLineTo 函数绘制一条纯实整型整型线。

语法

ENGAPI BOOL EngLineTo(
  SURFOBJ  *pso,
  CLIPOBJ  *pco,
  BRUSHOBJ *pbo,
  LONG     x1,
  LONG     y1,
  LONG     x2,
  LONG     y2,
  RECTL    *prclBounds,
  MIX      mix
);

参数

pso

指向描述要绘制的图面的 SURFOBJ 结构的指针。

pco

指向 CLIPOBJ 结构的指针,该结构定义必须在其中完成呈现的剪辑区域。 此剪辑区域之外不会有任何像素受到影响。

pbo

指向 BRUSHOBJ 结构的指针,该结构指定绘制线条时要使用的画笔。

x1

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

y1

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

x2

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

y2

指定线条终点的整数 x 坐标和 y 坐标。

prclBounds

指向 RECTL 结构的指针,该结构描述绑定未剪贴线的矩形。 支持硬件线条绘制的驱动程序可以使用此矩形快速确定线条是否适合足够小的坐标空间,以便由硬件呈现。

mix

定义传入模式应如何与设备图面上已有的数据混合。 低位字节定义光栅操作。 有关光栅操作代码的详细信息,请参阅Microsoft Windows SDK文档。

返回值

如果成功,则 EngLineTo 返回 TRUE;否则返回 FALSE

注解

当呈现图面是与设备无关的位图 (DIB) 时,已挂钩 DrvLineTo 的驱动程序可以调用 EngLineTo

要求

要求
最低受支持的客户端 在 Windows 2000 及更高版本的 Windows 操作系统中可用。
目标平台 通用
标头 winddi.h (包括 Winddi.h)
Library Win32k.lib
DLL Win32k.sys

另请参阅

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ