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數組中的曲線的終點

相關詞條

熱門詞條

聯絡我們