API:Vcl.Samples.Calendar.TCalendar.DrawCell

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState); override;

C++

virtual void __fastcall DrawCell(int ACol, int ARow, const System::Types::TRect &ARect, Vcl::Grids::TGridDrawState AState);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Samples.Calendar.pas
Vcl.Samples.Calendar.hpp
Vcl.Samples.Calendar TCalendar

Description

Représente le prototype d'une méthode dessinant le contenu d'une cellule de la grille.

Vcl.Samples.Calendar.TCalendar.DrawCell hérite de Vcl.Grids.TCustomGrid.DrawCell. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Grids.TCustomGrid.DrawCell.

Représente le prototype d'une méthode dessinant le contenu d'une cellule de la grille.

Les descendants de TCustomGrid implémentent la méthode DrawCell afin de dessiner le contenu des cellules ou de générer un événement OnDrawCell. Si la propriété DefaultDrawing a la valeur True, l'arrière-plan de la cellule est dessiné avant d'appeler DrawCell, et après DrawCell les effets 3D des cellules fixes ou le rectangle de focalisation autour des cellules focalisées sont dessinés.

Les paramètres ACol et ARow donnent l'indice de la colonne et de la 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 a la focalisation et si la cellule est une cellule fixe de la partie immobile de la grille.

Voir aussi