PolyBezier

PolyBezier

Windows API函式 Visual Basic 語法格式聲明 Declare Function PolyBezier& Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cPoints As Long)Declare Function PolyBezierTo& Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cCount As Long) Windows API函式功能說明 描繪一條或多條貝塞爾(Bezier)曲線。PolyBezierTo用於將當前畫筆位置設為前一條曲線的終點 Windows API函式出口返回值 Long,非零表示成功,零表示失敗 Windows API函式入口參數表

說明

PolyBezier
● 說明
函式用於畫貝賽爾樣條曲線。貝賽爾樣條是一種非常優美的曲線,廣泛套用於計算機圖形學中。函式PolyBezier和PolyBezierTo用於繪製這種樣條曲線。一條貝賽爾樣條由4個定義點定義:兩個端點和兩個控制點。

原型

● 原型
BOOL PolyBezier(HDC hdc, CONST POINT *lppt, DWORD cPoints);

參數

● 參數
hdc:指定的設備環境句柄。
lppt:POINT結構數組的指針,包括了樣條端點和控制點的坐標,其順序是起點的坐標、起點的控制點的坐標、終點的控制點的坐標和終點的坐標
cPoints:指明數組中的點的個數。

返回值

● 返回值
若函式調用成功,則返回TRUR,否則返回FALSE。

相關詞條

相關搜尋

熱門詞條

聯絡我們