Pen::SetDashCap 方法 (gdipluspen.h)
Pen::SetDashCap 方法设置此 Pen 对象的短划线帽样式。
语法
Status SetDashCap(
[in] DashCap dashCap
);
parameters
[in] dashCap
类型: DashCap
指定此 Pen 对象的短划线帽的 DashCap 枚举的元素。
返回值
类型: 状态
如果该方法成功,则返回 Ok,这是 Status 枚举的元素。
如果方法失败,它将返回 Status 枚举的其他元素之一。
注解
如果将 Pen 对象的对齐方式设置为 PenAlignmentInset,则不能使用该笔绘制三角形短划线帽。
示例
以下示例创建 一个 Pen 对象,设置短划线样式和虚线帽,并绘制虚线。
VOID Example_SetCustomStartCap(HDC hdc)
{
Graphics graphics(hdc);
// Create a pen.
Pen pen(Color(255, 0, 0, 255), 20);
// Set the dash style for the pen.
pen.SetDashStyle(DashStyleDash);
// Set a triangular dash cap for the pen.
pen.SetDashCap(DashCapTriangle);
// Draw a line using the pen.
graphics.DrawLine(&pen, 20, 20, 200, 100);
}
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdipluspen.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |