Freigeben über


Graphics::GetVisibleClipBounds(RectF*)-Methode (gdiplusgraphics.h)

Die Graphics::GetVisibleClipBounds-Methode ruft ein Rechteck ab, das den sichtbaren Clippingbereich dieses Graphics-Objekts einschließt. Der sichtbare Beschneidungsbereich ist die Schnittmenge aus dem Beschneidungsbereich dieses Graphics-Objekts und dem Beschneidungsbereich des Fensters.

Syntax

Status GetVisibleClipBounds(
  RectF *rect
);

Parameter

rect

Zeiger auf ein RectF-Objekt , das das Rechteck empfängt, das den sichtbaren Abschneidebereich einschließt.

Rückgabewert

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

Wenn die Methode fehlschlägt, gibt sie eines der anderen Elemente der Status-Enumeration zurück.

Bemerkungen

Beispiele

Im folgenden Beispiel wird der Abschneidebereich für das Graphics-Objekt festgelegt. Anschließend wird ein Rechteck abgerufen, das den sichtbaren Abschneidebereich einschließt und dieses Rechteck ausfüllt.

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

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

   // Get a bounding rectangle for the clipping region.
   RectF boundRect;
   graphics.GetVisibleClipBounds(&boundRect);

   // Fill the bounding rectangle.
   graphics.FillRectangle(&SolidBrush(Color(255, 0, 0, 0)), boundRect);
}

Requirements (Anforderungen)

   
Kopfzeile gdiplusgraphics.h

Weitere Informationen

GetClipBounds-Methoden

Grafiken

Graphics::IsVisibleClipEmpty

IsVisible-Methoden

RectF