描述
LineDDA功能决定了由指定的起点和终点定义的行应突出显示哪些像素。
C++ 语法
BOOL LineDDA( __in int nXStart, __in int nYStart, __in int nXEnd, __in int nYEnd, __in LINEDDAPROC lpLineFunc, __in LPARAM lpData ); |
PowerBASIC 语法
FUNCTION LineDDA ( _ BYVAL nXStart AS LONG, _ BYVAL nYStart AS LONG, _ BYVAL nXEnd AS LONG, _ BYVAL nYEnd AS LONG, _ BYVAL lpLineFunc AS DWORD, _ BYVAL lpData AS LONG _ ) AS LONG |
参数
nXStart
[in]以行为起始点的逻辑单位指定x坐标。
nYStart
[in]以行为起点的逻辑单位指定y坐标。
nXEnd
[in]指定行的终点的x坐标(以逻辑为单位)。
nYEnd
[in]指定行结束点的y坐标(以逻辑为单位)。
lpLineFunc
[in]指向应用程序定义的回调函数的指针。有关更多信息,请参阅LineDDAProc回调函数。
lpData
[in]指向应用程序定义数据的指针。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
LineDDA函数将沿线的每个点的坐标(除了行的结束点)传递给应用程序定义的回调函数。除了传递点的坐标之外,此函数还可以传递任何现有的应用程序定义的数据。
传递给回调函数的坐标仅在使用默认变换和映射模式时才匹配视频显示上的像素。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)