Метод Graphics::TranslateClip(REAL,REAL) (gdiplusgraphics.h)

Метод Graphics::TranslateClip преобразует область обрезки этого объекта Graphics .

Синтаксис

Status TranslateClip(
  REAL dx,
  REAL dy
);

Параметры

dx

Реальное число, указывающее горизонтальный компонент преобразования.

dy

Вещественное число, указывающее вертикальный компонент преобразования.

Возвращаемое значение

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .

Remarks

Примеры

В следующем примере измеряется размер строки, а затем рисуется прямоугольник, представляющий этот размер.

VOID Example_TranslateClipReal(HDC hdc)
{
   Graphics graphics(hdc);

   // Set the clipping region.
   graphics.SetClip(RectF(0.0f, 0.0f, 100.0f, 50.0f));

   // Translate the clipping region.
   graphics.TranslateClip(40.0f, 30.0f);

   // Fill an ellipse that is clipped by the translated clipping region.
   SolidBrush brush(Color(255, 255, 0, 0));
   graphics.FillEllipse(&brush, 20, 40, 100, 80);

   // Draw the outline of the clipping region (rectangle).
   Pen pen(Color(255, 0, 0, 0), 2.0f);
   graphics.DrawRectangle(&pen, 40, 30, 100, 50);
}

Требования

Требование Значение
Заголовок gdiplusgraphics.h

См. также раздел

Усечение

Обрезка с помощью региона

Графика

Graphics::GetClip

Графика::IsclipEmpty

Методы IntersectClip

Методы SetClip