Метод 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 |