LineDDA功能决定了由指定的起点和终点定义的行应突出显示哪些像素。
BOOL LineDDA(
INT 【nXStart】, | //线的起点的x坐标 |
INT 【nYStart】, | //线的起点的y坐标 |
INT 【nXEnd】, | //线的终点的x坐标 |
INT 【nYEnd】, | //线的终点的y坐标 |
LINEDDAPROC 【lpLineFunc】, | //应用程序定义的回调函数的地址 |
LPARAM 【的lpData】 | //应用程序定义数据的地址 |
); |
参数
【nXStart】
指定线的起始点的x坐标。
【nYStart】
指定线的起始点的y坐标。
【nXEnd】
指定行的终点的x坐标。
【nYEnd】
指定线的终点的y坐标。
【lpLineFunc】
指定应用程序定义的回调函数的地址。有关详细信息,请参阅LineDDAProc回调函数。
【的lpData】
指向应用程序定义的数据。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
LineDDA函数将除了行的结束点之外的每个点的坐标传递给应用程序定义的回调函数。除了传递点的坐标之外,此函数还可以传递任何现有的应用程序定义的数据。
传递给回调函数的坐标仅在使用默认变换和映射模式时才匹配视频显示上的像素。
也可以看看