图形基础(三十八)
x0 + 3t (1 - t)2 x1 + 3t2 (1 - t) x2 + t3 x3
y(t) = (1 - t)3 y0 + 3t (1 - t)2 y1 + 3t2 (1 - t) y2 + t3 y3
y(t) = (1 - t)3 y0 + 3t (1 - t)2 y1 + 3t2 (1 - t) y2 + t3 y3
在Windows 98中,您不需要知道这些公式。要画一条或多条连接的贝塞尔曲线,只需呼叫:
PolyBezierTo函式使用目前点作为第一个起点,第一条以及後续的贝塞尔曲线都只需要给出三个点。当函式传回时,目前点设定为最後一个终点。
Windows程式以代号来使用画笔。 Windows表头档案WINDEF.H中包含一个叫做HPEN的型态定义,即画笔的代号,可以定义这个型态的变数(例如hPen):
呼叫GetStockObject,可以获得现有画笔的代号。例如,假设您想使用名为WHITE_PEN的现有画笔,可以如下取得画笔的代号: