複製鏈接
請複製以下鏈接發送給好友

PolyDraw

鎖定
PolyDraw是一個函數。
外文名
PolyDraw
釋    義
計算機函數
[聲明]
Declare Function PolyDraw Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, lpbTypes As Byte, ByVal cCount As Long) As Long
[説明]
描繪一條複雜的曲線,由線段及貝塞爾曲線組成
[參數表]
hdc ------------ Long,用於繪圖的設備場景
lppt ----------- POINTAPI,POINTAPI結構數組的第一個元素。這個數組用於為描繪的每一段都載入座標數據。這些信息是用邏輯座標提供的
lpbTypes ------- Byte,一個字節數組的第一個元素。這個數組定義了與每個座標對應的操作類型。其中包括:
PT_MOVETO
座標是一幅新打開圖形的起點
PT_LINETO
座標是來自前一個座標的一條線的終點
PT_BEZIERTO
以三點一組的形式出現。頭兩個點是控制點,第三個是貝塞爾曲線的終點。PT_LINETO和PT_BEZIERTO也許能與PT_CLOSEFIGURE聯合使用。在這種情況下,它代表一幅圖形的最後一個點。將這個點與圖形的第一個點連接起來後,圖形就會封閉
cCount --------- Long,lppt和lpbTypes數組的大小,設為零表示取得需要的數組大小
原文:The size of the lpPoint and lpTypes array. Set to zero to retrieve the required
array size.
[返回值]
Long,非零表示成功,零表示失敗
[其它]
當前的畫筆位置設為最後一條線段或lppt數組中的曲線的終點