listbox aktualisieren



  • sorry, die suchfunktion war mir nicht gerade hilfreich

    hier ist mein problem

    Ich habe eine mfc anwendung, da eine listbox

    jetzt Adde ich in einer forschleife viele CStrings. Das Problem ist, er Added ja eines und gleich das nächste. jetzt sehe ich die einträge nicht die geadded werden. Ich sehe wenn das "ende" der listbox erreicht ist, das der scrollbalken kommt und der immer kleiner wird ( sprich immer mehr einträge geadded werden )

    am schluss wenn er mit der forschleife fertig ist, sehe ich erst die strings

    ich will jetzt folgendes

    beim adden in der forschleife, soll keine aktualisierung geschehen, erst am ende

    gibt es da keine fkt?

    z.b.

    m_listbox.EnableAktualisierung(FALSE)
    und am ende der forschleife dann ein TRUE

    ich habe schon in der msdn gesucht

    rubrik

    CWnd und da ist es wahrscheinlich unter "General Message Handlers" zu finden. ich komm aber nicht drauf, hab schon einige ausprobiert.

    weiss da jemand einen rat? dank im voraus 👍



  • Für ein Listcontrol hatte ich mal was.

    Aber was du einfach mal versuchen könntest: Listbox verstecken, füllen, anzeigen.
    Das könnte dann sogar schneller gehen, weil der nicht dauernd neu anzeigen muss. 🙂



  • CWnd::LockWindowUpdate schon mal ausprobiert?



  • MFK schrieb:

    CWnd::LockWindowUpdate schon mal ausprobiert?

    das hab ich gebraucht 🙂


Anmelden zum Antworten