listview scrollproblem



  • Ein Hallo an alle!

    Ich habe in meinem Programm (C/Winapi) ein Listview erstellt. Funktioniert soweit alles wunderbar. Habe meine Spalten erzeugt und sie mit Inhalt gefüllt. Auch das Scrollen ist möglich!
    Und jetzt mein Problem: Wenn ich scrolle flackert der Inhalt des Listview's GEWALTIG!
    Meine Frage: Wie kann ich das abstellen?

    Arbeite mit VC++ 6.0

    Vielen Dank schon jetzt.



  • sollte eigendlich nicht sein.

    zeichnest du mit style LVS_OWNERDRAWFIXED??

    oder mit welchem style hast du es erstellt



  • Ich habe meine Listview mit folgenden Styles erzeugt:
    WS_VISIBLE | WS_BORDER | WS_CHILD | LVS_REPORT | LVS_SINGLESEL

    Wenn ich LVS_OWNERDRAWFIXED benutze wird der Inhalt nicht angezeigt!
    Wenn ich diesen Style benutze muß ich auf WM_DRAWITEM reagieren (Inhalt zeichnen), dann kann ich den Inhalt doublebuffern.... bin ich auf dem richtiegen Weg?

    Wenn ich das sein sollte (Wäre ein Wunder 😃 ), wie müßte ich dann die Listview mit Daten füllen (bisher: ListView_SetItemText(.., .., .., ..); )


Anmelden zum Antworten