Share via


Método Graphics::TranslateClip(REAL,REAL) (gdiplusgraphics.h)

O método Graphics::TranslateClip converte a região de recorte deste objeto Graphics .

Sintaxe

Status TranslateClip(
  REAL dx,
  REAL dy
);

Parâmetros

dx

Número real que especifica o componente horizontal da tradução.

dy

Número real que especifica o componente vertical da tradução.

Retornar valor

Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .

Se o método falhar, ele retornará um dos outros elementos da enumeração Status .

Comentários

Exemplos

O exemplo a seguir mede o tamanho de uma cadeia de caracteres e desenha um retângulo que representa esse tamanho.

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);
}

Requisitos

Requisito Valor
Cabeçalho gdiplusgraphics.h

Confira também

Recortando

Recorte com uma região

Elementos gráficos

Graphics::GetClip

Graphics::IsClipEmpty

Métodos IntersectClip

Métodos SetClip