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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TCustomGrid |
Beschreibung
Zeichnet den Hintergrund einer markierten Zelle im Gitter.
DrawCellHighlight zeichnet den Hintergrund einer markierten Zelle. Von TCustomGrid abgeleitete Klassen können die Methode DrawCellHighlight überschreiben, um benutzerdefinierten Techniken für das Zeichnen zu implementieren.
Wenn die Eigenschaft DefaultDrawing true ist, wird der Hintergrund der markierten Zelle gezeichnet, bevor DrawCell aufgerufen wird, und die dreidimensionalen Effekte der fixierten Zellen oder das Fokusrechteck um die Zelle mit dem Fokus wird nach DrawCellHighlight 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.