笔样式

style 属性指定在使用特定修饰笔或几何笔时出现的线条图案。 有八种预定义的笔样式。 下图显示了系统定义的其中七种样式。

显示七条线的插图,每条线使用不同的预定义样式绘制

内框样式与整容笔的实心样式相同。 但是,当与几何笔一起使用时,它的工作方式不同。 如果几何笔比单个像素更宽,并且绘图函数使用该笔围绕已填充对象绘制边框,则系统会在对象的框架内绘制边框。 通过使用内框样式,应用程序可以确保对象完全显示在指定尺寸内,而不考虑几何笔宽度。

除了系统定义的七种样式外,还有第八种样式,即定义的用户 (或应用程序) 。 用户定义的样式生成具有一系列自定义短划线和点的线条。

使用 CreatePenCreatePenIndirectExtCreatePen 函数创建具有系统定义样式的笔。 使用 ExtCreatePen 函数创建具有用户定义的样式的笔。