最後一个参数是点的数目。我们还可以使用(sizeof (apt) / sizeof (POINT))来表示这个值。Polyline与一个MoveToEx函式後面加几个LineTo函式的效果相同,但是,Polyline既不使用也不改变目前位置。PolylineTo有些不同,这个函式使用目前位置作为开始点,并将目前位置设定为最後一根线的终点。下面的程式码画出与上面所示一样的矩形:
您可以对几条线使用Polyline和PolylineTo,这些函式在绘制复杂曲线最有用了。您使用由几百甚至几千条线组成的极短线段,把它们连在一起就像一条曲线一样。例如,画正弦波就是这样的,程式5-2所示的SINEWAVE程式显示了如何做到这一点。