Pen::SetMiterLimit 方法 (gdipluspen.h)

Pen::SetMiterLimit 方法设置此 Pen 对象的斜接限制。

语法

Status SetMiterLimit(
  [in] REAL miterLimit
);

parameters

[in] miterLimit

类型: REAL

指定此 Pen 对象的斜接限制的实数。 小于 1.0f 的实数值将替换为 1.0f。

返回值

类型: 状态

如果方法成功,则返回 Ok,这是 Status 枚举的元素。

如果 方法失败,它将返回 Status 枚举的其他元素之一。

注解

斜接长度是从联接内部的线壁交点到联接外部线壁交点的距离。 当两条线之间的角度较小时,斜接器长度可能很大。 斜接限制是允许的最大斜度长度与笔划宽度之比。 默认值为 10.0f。

如果交集联接的斜接长度超过联接的限制,则将对联接进行斜角,使其保持在交集联接的限制内。

示例

以下示例创建 一个 Pen 对象并设置触控笔的斜率限制。

Pen pen(Color(255,255,0,0), 4.0f);
Status stat = pen.SetMiterLimit(10.0f);

要求

   
最低受支持的客户端 Windows XP、Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 gdipluspen.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

联接线

Pen::GetMiterLimit

笔、线条和矩形