Graphics::GetVisibleClipBounds (RectF*) 方法 (gdiplusgraphics.h)
Graphics::GetVisibleClipBounds 方法获取一个矩形,该矩形包含此 Graphics 对象的可见剪裁区域。 可见剪裁区域是此 Graphics 对象的剪裁区域与窗口的剪裁区域的交集。
语法
Status GetVisibleClipBounds(
RectF *rect
);
parameters
rect
指向 RectF 对象的指针,该对象接收包含可见剪裁区域的矩形。
返回值
如果该方法成功,则返回 Ok,这是 Status 枚举的元素。
如果方法失败,它将返回 Status 枚举的其他元素之一。
注解
示例
以下示例设置 Graphics 对象的剪裁区域。 然后,它获取一个矩形,该矩形包含可见的剪裁区域并填充该矩形。
VOID Example_GetVisibleClipBounds2(HDC hdc)
{
Graphics graphics(hdc);
// Set the clipping region.
graphics.SetClip(RectF(100.0f, 100.0f, 200.0f, 100.0f));
// Get a bounding rectangle for the clipping region.
RectF boundRect;
graphics.GetVisibleClipBounds(&boundRect);
// Fill the bounding rectangle.
graphics.FillRectangle(&SolidBrush(Color(255, 0, 0, 0)), boundRect);
}
要求
标头 | gdiplusgraphics.h |