CListBox während der Laufzeit sortieren lassen?
-
Hallo zusammen,
wie kann ich einer CListBox während der Laufzeit sagen, dass es die Einträge in sortierter Reihenfolge anzeigen soll? Ist dies überhaupt während der Laufzeit möglich oder muss ich das schon am Anfang bei den Eigenschaften festlegen und während der Laufzeit das ListBox einfach manuell sortieren?
danke.
mfg olimination
-
In den Eigenschaften kann unter Format eingestellt werden, dass das Listenfeld sortiert werden soll
-
ja, das habe ich gesehen.
Kann man diese Option auch während der dem Ausführen des Programms
einstellen?
-
Mit ModifyStyle
-
danke für den Tipp.
Ich habe es nun mit:m_AdressenListe.ModifyStyle (0,LBS_SORT,0);
versucht, klappt jedoch noch nicht so ganz...
Auf was sollte ich noch achten?
-
Vielleicht hilft noch ein UpdateData.
-
Das Ding muss natürlich neu gezeichnet werden, und da ModifyStyle dies nicht übernimmt, muss halt der Programmierer ein Invalidate danach setzen.