Share via


Graphics::GetVisibleClipBounds(RectF*) , méthode (gdiplusgraphics.h)

La méthode Graphics::GetVisibleClipBounds obtient un rectangle qui entoure la zone de découpage visible de cet objet Graphics . La zone de découpage visible est l’intersection de la zone de découpage de cet objet Graphics et de la zone de découpage de la fenêtre.

Syntaxe

Status GetVisibleClipBounds(
  RectF *rect
);

Paramètres

rect

Pointeur vers un objet RectF qui reçoit le rectangle qui entoure la zone de découpage visible.

Valeur retournée

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Notes

Exemples

L’exemple suivant définit la zone de découpage de l’objet Graphics . Il obtient ensuite un rectangle qui entoure la zone de découpage visible et remplit ce rectangle.

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

Configuration requise

   
En-tête gdiplusgraphics.h

Voir aussi

Méthodes GetClipBounds

Graphismes

Graphiques::IsVisibleClipEmpty

Méthodes IsVisible

RectF