Vcl.Graphics.TCustomCanvas.ClipRect

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ClipRect: TRect read GetClipRect;

C++

__property System::Types::TRect ClipRect = {read=GetClipRect};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCustomCanvas

Description

Propriété en lecture seule spécifiant les limites du rectangle de délimitation.

Utilisez ClipRect pour déterminer où le canevas a besoin d'être dessiné. ClipRect limite la région de dessin du canevas de sorte que tout dessin qui se produit à un endroit extérieur à ClipRect est rogné et n'apparaît pas à l'écran.

Dans la gestion de l'événement OnPaint d'une fiche, la propriété ClipRect du canevas est utilisée pour spécifier le rectangle devant être dessiné. Les parties de l'image qui ne chevauchent pas le rectangle défini par ClipRect n'ont pas besoin d'être dessinées. Les routines OnPaint peuvent donc tirer profit de la valeur de la propriété ClipRect pour optimiser les réaffichages, en améliorant les performances de l'application.

Remarque :  ClipRect peut être modifiée en utilisant l'API Win32 SelectClipRgn.

Voir aussi