CDC::PolyBezier
繪製一個或多個 Bzier 曲線。
BOOL PolyBezier(
const POINT* lpPoints,
int nCount
);
參數
lpPoints
物件陣列的點包含曲線的端點和控制點的 點 資料結構。nCount
在 lpPoints 陣列中指定的點數。這個值必須是一個以上的三個曲線數目進行繪製,,因為每個 Bzier 曲線需要兩個控制點和端點和初始曲線需要一個額外的開頭。
傳回值
如果不是零,則函式成功,則為 0。
備註
這個函式 Bzier 繪製三次方曲線使用 lpPoints 參數和控制點指定的端點。第一個曲線會從第一點繪製到第四點使用第二和第三點做為控制點。在序列的每個後續曲線需要剛好三個點:使用上一個曲線的結束點,因為起點,序列中接下來的兩個點是控制點,,而第三個是結束點。
PolyBezier 函式不會使用目前位置也不會更新。這個圖表並沒有填滿。使用畫筆的目前的函式,這個畫筆繪製線條。
需求
Header: afxwin.h