Share via


Metodo Graphics::TranslateClip(REAL,REAL) (gdiplusgraphics.h)

Il metodo Graphics::TranslateClip converte l'area di ritaglio di questo oggetto Graphics .

Sintassi

Status TranslateClip(
  REAL dx,
  REAL dy
);

Parametri

dx

Numero reale che specifica il componente orizzontale della traduzione.

dy

Numero reale che specifica il componente verticale della traduzione.

Valore restituito

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Commenti

Esempi

L'esempio seguente misura le dimensioni di una stringa e quindi disegna un rettangolo che rappresenta tale dimensione.

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

Requisiti

Requisito Valore
Intestazione gdiplusgraphics.h

Vedi anche

Ritaglio

Ritaglio con un'area

Grafica

Grafica::GetClip

Grafica::IsClipEmpty

Metodi IntersectClip

Metodi SetClip