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!