Vcl.Graphics.TCanvas.DrawFocusRect
Delphi
procedure DrawFocusRect(const Rect: TRect); override;
C++
virtual void __fastcall DrawFocusRect(const System::Types::TRect &Rect);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCanvas |
Description
Dessine un rectangle ayant le style utilisé pour indiquer que l'objet à l'intérieur du rectangle détient la focalisation.
Appelez la méthode DrawFocusRect pour le périmètre de l'image d'un contrôle lorsque le contrôle obtient ou perd la focalisation. Comme DrawFocusRect utilise une fonction XOR, l'appeler une deuxième fois avec le même rectangle retire le rectangle de l'écran.
Le rectangle dessiné par cette fonction ne peut pas défiler. Pour faire défiler une zone contenant un rectangle dessiné par la méthode DrawFocusRect, appelez la méthode DrawFocusRect pour retirer le rectangle de l'écran, faites défiler la zone, puis appelez à nouveau DrawFocusRect pour redessiner le rectangle à sa nouvelle position.