lineDDA 函数 (wingdi.h)
LineDDA 函数确定应为指定的起点和终点定义的线条突出显示哪些像素。
语法
BOOL LineDDA(
[in] int xStart,
[in] int yStart,
[in] int xEnd,
[in] int yEnd,
[in] LINEDDAPROC lpProc,
[in] LPARAM data
);
参数
[in] xStart
指定线条起点的 x 坐标(以逻辑单元为单位)。
[in] yStart
指定直线起点的 y 坐标(以逻辑单元为单位)。
[in] xEnd
指定线条终点的 x 坐标(以逻辑单位为单位)。
[in] yEnd
指定直线终点的 y 坐标(以逻辑单位为单位)。
[in] lpProc
指向应用程序定义的回调函数的指针。 有关详细信息,请参阅 LineDDAProc 回调函数。
[in] data
指向应用程序定义数据的指针。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。
注解
LineDDA 函数将直线上每个点(行的终点除外)的坐标传递给应用程序定义的回调函数。 除了传递点的坐标外,此函数还会传递任何现有的应用程序定义数据。
仅当使用默认转换和映射模式时,传递给回调函数的坐标才与视频显示器上的像素匹配。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h (包括 Windows.h) |
Library | Gdi32.lib |
DLL | Gdi32.dll |