Freigeben über


Graphics::TranslateClip(REAL,REAL)-Methode (gdiplusgraphics.h)

Die Graphics::TranslateClip-Methode übersetzt den Clippingbereich dieses Graphics-Objekts .

Syntax

Status TranslateClip(
  REAL dx,
  REAL dy
);

Parameter

dx

Reelle Zahl, die die horizontale Komponente der Übersetzung angibt.

dy

Reelle Zahl, die die vertikale Komponente der Übersetzung angibt.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Bemerkungen

Beispiele

Das folgende Beispiel misst die Größe einer Zeichenfolge und zeichnet dann ein Rechteck, das diese Größe darstellt.

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

Anforderungen

Anforderung Wert
Header gdiplusgraphics.h

Weitere Informationen

Freistellen

Beschneiden mit einer Region

Grafiken

Graphics::GetClip

Graphics::IsClipEmpty

IntersectClip-Methoden

SetClip-Methoden