Pen::ResetTransform 方法 (gdipluspen.h)
Pen::ResetTransform 方法将此 Pen 对象的世界转换矩阵设置为标识矩阵。
语法
Status ResetTransform();
返回值
类型: 状态
如果方法成功,则返回 Ok,这是 Status 枚举的元素。
如果 方法失败,它将返回 Ok 枚举的其他元素之一。
注解
标识矩阵表示不执行任何操作的转换。 如果 Pen 对象的世界转换矩阵是标识矩阵,则不会对使用该 Pen 对象绘制的项应用任何世界转换。
示例
以下示例创建 一个 Pen 对象,将缩放矩阵设置为该笔,并绘制一个矩形。 然后,代码重置笔的转换并绘制第二个矩形。
VOID Example_ResetTrans(HDC hdc)
{
Graphics graphics(hdc);
// Create a pen, and set its transformation.
Pen pen(Color(255, 0, 0, 255), 2);
pen.ScaleTransform(8, 4);
// Draw a rectangle with the transformed pen.
graphics.DrawRectangle(&pen, 50, 50, 150, 100);
pen.ResetTransform();
// Draw a rectangle with no pen transformation.
graphics.DrawRectangle(&pen, 250, 50, 150, 100);
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdipluspen.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |