ComboBox verkehrt herum befüllen



  • Hallo,

    ich habe eine ComboBox die ich gerne mit Werten befüllen würde. Dafür verwende ich CB_ADDSTRING, was auch gut funktioniert:

    SendMessage(my_combo_box, CB_ADDSTRING, 0, (LPARAM)"hello world");
    

    Soweit so gut. Allerdings wird hier der gewünschte Text am Ende der ComboBox Liste eingefügt. Ich würde ihn aber gerne am Anfang einfügen. Leider nimmt CB_ADDSTRING keine weiteren Parameter wie etwa den gewünschten Index entgegen, daher scheint das zumindest damit nicht zu gehen.

    Wie kann man das einfach machen? Kann ja nicht sein dass man da immer die Ganze Liste manuell zwischenspeichern, leeren und wieder neu zusammenbasteln muss...


  • Mod

    Wer hätte es gedacht?
    Es gibt CB_INSERTSTRING:...



  • Oh verdammt, da bin ich die Liste jetzt dreimal durchgegangen und hab echt CB_INSERTSTRING übersehen.

    Damit funktioniert es jetzt, vielen Dank 👍


Anmelden zum Antworten