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