LineDDA

LineDDA

VB声明

Declare Function LineDDA Lib "gdi32" Alias "LineDDA" (ByVal n1 As Long, ByVal n2 As Long, ByVal n3 As Long, ByVal n4 As Long, ByVal lpLineDDAProc As Long, ByVal lParam As Long) As Long

说明

枚举指定线段中的所有点

返回值

Long,非零表示成功,零表示失败

参数表

参数

类型及说明

n1,n2

Long,线段的x,y起点坐标

n3,n4

Long,线段的x,y终点坐标

lpLineDDAProc

Long,vb5中的一个函数地址

lParam

Long,枚举过程中传递给回调函数的用户自定义值

注解

通常用这个函数执行自定义的线段作图——例如,可将一条线中的其他每个像素都设成不同的颜色。在MM_TEXT模式下,每个点都对应于设备中的一个像素——在这种模式下,也可用这个函数进行线段中的击中测试。线段中的最后一个点不会枚举出来

Top