Vcl.Graphics.TCustomCanvas.ClipRect
Delphi
property ClipRect: TRect read GetClipRect;
C++
__property Winapi::Windows::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.