Combo Box alle Elemente auslesen / bedingt einfügen

RuFFnEcK

Erfahrenes Mitglied
Hallo zusammen,

ich habe auch eine Combo Box in einem Dialogfeldbasierten MFC Projekt.
Ich fülle die Box mit einer Funktion die entsprechend das ganze Ding füllt...

Jetzt hab ich nur das Problem dass mit jedem "refresh" Klick, die Elemente mehrfach vorhanden sind :(

Meine Frage:
Wie kann ich bedingt einfügen, bzw. vor dem Füllen alle Elemente auslesen um dann nur
im Falle des nicht vorhanden seins einfüge?

Habe keine entsprechende Funktion gefunden...

Könnte natürlich vorher alle Elemente löschen und neu füllen, aber das kanns ja net sein...

Danke und Gruss
RuFF
 
:-(
Ähm hat sich mal wieder erledigt, wer suchet der findet^^

Habs getz so gemacht:
Code:
	while(!SNsOfFTDIControler.IsEmpty())
	{
		pos = SNsOfFTDIControler.Find(';');
		if(pos != -1)
		{
			if(m_FTDIComboBox.FindString(-1, SNsOfFTDIControler.Mid(0, pos)) == CB_ERR)
				m_FTDIComboBox.AddString(SNsOfFTDIControler.Mid(0, pos));
			SNsOfFTDIControler.Delete(0, pos + 1);
		}else
   		        SNsOfFTDIControler.Empty();
	}

einwandfrei ;)
trotzdem Danke
 
Zuletzt bearbeitet:
Zurück