Sichtbare Spalten in LIG
Verfasst: 24.01.2023 10:29
Hallo,
Ich habe hier ein virtual LIG (CustomDraw) mit sehr vielen Spalten (~50-200).
Bei einer Veränderung der Ansicht lasse (bzw. möchte) ich deshalb nur das neuzeichnen, was wirklich nötig ist (Color, Text, State, Image).
Da die Spalten vom Nutzer per Drag&Drop verschoben werden können, ist die Reihenfolge willkürlich.
Ebenfalls sind die Zeilen durch benutzerspezifische Sortierung beeinflussbar.
Beim Einfügen oder löschen einer neuen Zeile/Spalte oder beim scrollen muss ich vieles neuzeichnen.
Wie finde ich heraus, welche Spalten und Zeilen momentan wirklich sichtbar sind?
Somit könnte ich gezielter per Callback aktualisieren..
Danke!
Ich habe hier ein virtual LIG (CustomDraw) mit sehr vielen Spalten (~50-200).
Bei einer Veränderung der Ansicht lasse (bzw. möchte) ich deshalb nur das neuzeichnen, was wirklich nötig ist (Color, Text, State, Image).
Da die Spalten vom Nutzer per Drag&Drop verschoben werden können, ist die Reihenfolge willkürlich.
Ebenfalls sind die Zeilen durch benutzerspezifische Sortierung beeinflussbar.
Beim Einfügen oder löschen einer neuen Zeile/Spalte oder beim scrollen muss ich vieles neuzeichnen.
Wie finde ich heraus, welche Spalten und Zeilen momentan wirklich sichtbar sind?
Somit könnte ich gezielter per Callback aktualisieren..

Danke!