000
01.09.2016, 09:23 Uhr
~asdf99
Gast
|
Hallo liebes Forum,
habe folgendes Problem: muss eine Combobox mit einem Ordnerverzeichnis füllen, dabei sollen Ordner mit gewissen festgelegten Namen nicht inkludiert sein.
Habe bis jetzt folgenden Code womit die Combobox gefüllt wird:
C++: |
void UpdateSampleCombo(CComboBox *ccomboboxRefJobID, CComboBox *ccomboboxRefSampleName) { //check if seletion of job combo is valid int sel = ccomboboxRefJobID->GetCurSel();
if(CB_ERR != sel) { //delete all entries from sample combo box ccomboboxRefSampleName->ResetContent(); //initialize sample list string sampledir = CONST_STR_REALIS_Folder; //make last character of the Realis directory a '\' if it's not '\' yet if(sampledir[sampledir.size()-1] != '\\') sampledir += '\\';
sampledir += JobList.getFolderName(sel); sampledir += "\\*"; SampleList.Init(sampledir.c_str(), FALSE); //insert new entries into sample combo box char cAsamplename[256]; for(int i = 0; SampleList.getFolderName(i,cAsamplename,255); i++) { ccomboboxRefSampleName->AddString(cAsamplename); }
//select first entry from sample-name combo box ccomboboxRefSampleName->SetCurSel(0); } }
|
Wo und wie genau müsste ich die Funktion, dass zB die Ordner mit den Namen Bsp1, Bsp2 und Bsp3 nicht in der Combobox auftauchen, einfügen?
Danke im Voraus. Gruß Markus ----- Edit: Code-Tags durch cpp-Tags ersetzt. Dieser Post wurde am 02.09.2016 um 09:16 Uhr von FloSoft editiert. |