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

另请参阅

Pen::SetAlignment

PenAlignment

笔、线条和矩形

设置笔宽度和对齐方式