共用方式為


CDC::PolyBezier

繪製一個或多個 Bzier 曲線。

BOOL PolyBezier( 
   const POINT* lpPoints, 
   int nCount  
);

參數

  • lpPoints
    物件陣列的點包含曲線的端點和控制點的 資料結構。

  • nCount
    在 lpPoints 陣列中指定的點數。 這個值必須是一個以上的三個曲線數目進行繪製,,因為每個 Bzier 曲線需要兩個控制點和端點和初始曲線需要一個額外的開頭。

傳回值

如果不是零,則函式成功,則為 0。

備註

這個函式 Bzier 繪製三次方曲線使用 lpPoints 參數和控制點指定的端點。 第一個曲線會從第一點繪製到第四點使用第二和第三點做為控制點。 在序列的每個後續曲線需要剛好三個點:使用上一個曲線的結束點,因為起點,序列中接下來的兩個點是控制點,,而第三個是結束點。

PolyBezier 函式不會使用目前位置也不會更新。 這個圖表並沒有填滿。 使用畫筆的目前的函式,這個畫筆繪製線條。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CDC::PolyBezierTo

PolyBezier