词条 | 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 函数说明创建一个扩展画笔(装饰或几何) 使用方法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) 返回值Long,如执行成功,返回一个指向扩展画笔的句柄。零表示执行出错。一旦不再需要,记得用DeleteObject将画笔删除。 ExtCreatePen |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。