Метод Graphics::GetVisibleClipBounds(RectF*) (gdiplusgraphics.h)
Метод Graphics::GetVisibleClipBounds получает прямоугольник, который заключает видимую область обрезки этого объекта Graphics . Видимая область обрезки — это пересечение области обрезки этого графического объекта и области обрезки окна.
Синтаксис
Status GetVisibleClipBounds(
RectF *rect
);
Параметры
rect
Указатель на объект RectF , который получает прямоугольник, который заключает видимую область обрезки.
Возвращаемое значение
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .
Remarks
Примеры
В следующем примере задается область обрезки для объекта 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 |