Vcl.Grids.TCustomGrid.DrawCellBackground
Delphi
procedure DrawCellBackground(const ARect: TRect; AColor: TColor; AState: TGridDrawState; ACol, ARow: Integer); virtual;
C++
virtual void __fastcall DrawCellBackground(const System::Types::TRect &ARect, System::Uitypes::TColor AColor, TGridDrawState AState, int ACol, int ARow);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TCustomGrid |
Description
Dessine l'arrière-plan d'une cellule de la grille.
DrawCellBackground dessine l'arrière-plan d'une cellule. Les descendants de TCustomGrid peuvent redéfinir la méthode DrawCellBackground pour fournir des techniques de dessin personnalisées.
Si la propriété DefaultDrawing a la valeur true, l'arrière-plan de la cellule est dessiné avant l'appel de DrawCell, et les effets 3D des cellules fixes ou le rectangle de focalisation autour de la cellule focalisée sont dessinés après DrawCell.
Les paramètres ACol et ARow donnent l'indice de colonne et de ligne de la cellule à dessiner. Le paramètre ARect indique la délimitation de la cellule en coordonnées du canevas. Le paramètre AState indique si la cellule est sélectionnée, a la focalisation en entrée, ou est dans la partie fixe, non défilable, de la grille.