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. |