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 |