-
ExtCreatePen
鎖定
創建一個擴展畫筆(裝飾或幾何)。
- 外文名
- ExtCreatePen
- 函數説明
- 創建一個擴展畫筆
- 運 算
- OR運算
- 指定線寬
- 1
ExtCreatePen聲明
Declare Function ExtCreatePen Lib "gdi32" Alias "ExtCreatePen" (ByVal dwPenStyle As Long, ByVal dwWidth As Long, lplb As LOGBRUSH, ByVal dwStyleCount As Long, lpStyle As Long) As Long
ExtCreatePen使用方法
ExtCreatPen (
dwPenStyle , // 畫筆樣式
dwWidth , // 指定線寬
lplb , // 邏輯畫刷變量
dwStyleCout , // 如指定了PS_USERSTYLE,則代表lpStyle數組中的條目數量
lpStyle // 指定PS_USERSTYLE的“線段/空白”對
)
dwPenStyle (Long)
畫筆樣式來自下述常數組的任何一個常數的組合(OR運算):
PS_COSMETIC or PS_GEOMETRIC | 畫筆的類型 |
PS_ALTERNATE, PS_SOLID, PS_DASH, PS_DOT, PS_DASHDOT, PS_DASHDOTDOT, PS_NULL, PS_USERSTYLE, PS_INSIDEFRAME | 畫筆的樣式 |
PS_ENDCAP_??? | 畫筆的筆尖 |
PS_JOIN_??? | 在圖形中連接線段或在路徑中連接直線的方式 |
dwWidth (Long)
指定線寬。幾何畫筆的線寬肯定是1。
lplb
LOGBRUSH,lbColor代表畫筆顏色。對於裝飾畫筆,lbStyle為PS_SOLID;對於幾何畫筆,lbStyle則代表實際的樣式。針對幾何畫筆,必須設置其他所有字體。
dwStyleCount (Long)
如指定了PS_USERSTYLE,則代表lpStyle數組中的條目數量。
lpStyle (Long)
指定PS_USERSTYLE的“線段/空白”對(原文:Line/space pairs for PS_USERSTYLE)
ExtCreatePen返回值
Long,如執行成功,返回一個指向擴展畫筆的句柄。零表示執行出錯。一旦不再需要,記得用DeleteObject將畫筆刪除。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:6次歷史版本
- 最近更新: 西瓜小神