VB聲明 |
||
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 |
||
說明 |
||
創(chuàng)建一個擴(kuò)展畫筆(裝飾或幾何) |
||
返回值 |
||
Long,如執(zhí)行成功,返回一個指向擴(kuò)展畫筆的句柄。零表示執(zhí)行出錯。一旦不再需要,記得用DeleteObject將畫筆刪除 |
||
參數(shù)表 |
||
參數(shù) |
類型及說明 |
|
dwPenStyle |
Long,畫筆樣式來自下述常數(shù)組的任何一個常數(shù)的組合(OR運(yùn)算): |
|
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則代表實(shí)際的樣式。針對幾何畫筆,必須設(shè)置其他所有字體 |
|
dwStyleCount |
Long,如指定了PS_USERSTYLE,則代表lpStyle數(shù)組中的條目數(shù)量 |
|
lpStyle |
Long,指定PS_USERSTYLE的“線段/空白”對(原文:Line/space pairs for PS_USERSTYLE) |