Pen::P en (constBrush*,REAL) 方法 (gdipluspen.h)
创建一个 Pen 对象,该对象使用画笔的属性和实数来设置此 Pen 对象的宽度。
语法
void Pen(
[in] const Brush *brush,
[in] REAL width
);
parameters
[in] brush
类型: const Brush*
指向此笔基础的画笔的指针。
[in] width
类型: REAL
可选。 指定此笔笔划宽度的实数。 默认值为 1.0。 如果此值为 0,则以设备单位为单位的宽度始终为 1 像素,但 width
不会受到对使用的 Graphics 对象 Pen 有效的缩放转换操作的影响;宽度将始终为 1 像素。
返回值
无
备注
如果将笔的地址传递给 Graphics 对象的绘制方法之一,则笔划的宽度取决于 Graphics 对象中指定的度量单位。 默认的度量单位是 UnitPixel,它是 Unit 枚举的元素。
示例
以下示例创建 Brush 对象,然后基于 Brush 对象创建一个 Pen 对象。
SolidBrush sBrush(Color(255,255,0,0));
Pen pen(&sBrush, 4.0f);
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdipluspen.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |