Vcl.Grids.TCustomGrid.DrawCellHighlight
Delphi
procedure DrawCellHighlight(const ARect: TRect; AState: TGridDrawState; ACol, ARow: Integer); virtual;
C++
virtual void __fastcall DrawCellHighlight(const System::Types::TRect &ARect, 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 en surbrillance de la grille.
DrawCellHighlight dessine l'arrière-plan d'une cellule en surbrillance. Les descendants de TCustomGrid peuvent redéfinir la méthode DrawCellHighlight pour implémenter des techniques de dessin personnalisées.
Si la propriété DefaultDrawing a la valeur true, l'arrière-plan de la cellule en surbrillance 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 DrawCellHighlight.
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.