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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TCustomGrid |
Beschreibung
Zeichnet den Hintergrund einer Zelle im Gitter.
DrawCellBackground zeichnet den Hintergrund einer Zelle. Von TCustomGrid abgeleitete Klassen können die Methode DrawCellBackground überschreiben, um benutzerdefinierten Techniken für das Zeichnen bereitzustellen.
Wenn die Eigenschaft DefaultDrawing true ist, wird der Hintergrund der Zelle gezeichnet, bevor DrawCell aufgerufen wird, und die dreidimensionalen Effekte der fixierten Zellen oder das Fokusrechteck um die Zelle mit dem Fokus wird nach DrawCell gezeichnet.
Die Parameter ACol und ARow geben den Zeilen- und Spaltenindex der Zelle an, die gezeichnet werden soll. Der Parameter ARect gibt die Grenzen der Zelle in den Koordinaten der Zeichenfläche an. Der Parameter AState gibt an, ob die Zelle ausgewählt ist, den Eingabefokus hat oder sich in dem fixierten, nicht verschiebbaren Teil des Gitters befindet.