Pen::GetAlignment 方法 (gdipluspen.h)
Pen::GetAlignment 方法获取当前为此 Pen 对象设置的对齐方式。
语法
PenAlignment GetAlignment();
返回值
类型: PenAlignment
此方法返回 PenAlignment 枚举的元素,该元素指示此 Pen 对象的当前对齐设置。
注解
PenAlignment 的默认值为 PenAlignmentCenter。
示例
以下示例创建 一个 Pen 对象,设置对齐方式,绘制线条,然后获取笔对齐设置。
VOID Example_GetAlignment(HDC hdc)
{
Graphics graphics(hdc);
// Create a Pen object and set its alignment.
Pen pen(Color(255, 0, 255, 0), 15);
pen.SetAlignment(PenAlignmentCenter);
// Draw a line.
graphics.DrawLine(&pen, 0, 0, 100, 50);
// Obtain information about the Pen object.
PenAlignment penAlignment;
penAlignment = pen.GetAlignment();
if(penAlignment == PenAlignmentCenter)
; // The pixels will be centered on the theoretical line.
else if(penAlignment == PenAlignmentInset)
; // The pixels will lie inside the filled area of the theoretical line.
}
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdipluspen.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |