ordner statt dateien auswaehlen
-
heiho
ich hab eine CFileDoalog box und mit dieser kann ich ewig viele dateien auswaehlen und diese auslesen
CFileDialog fOpen(TRUE, NULL, NULL, OFN_ALLOWMULTISELECT | OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, NULL, NULL, 0); fOpen.GetOFN().nMaxFile = BufferSize; TCHAR *tcBuffer = new TCHAR[BufferSize]; SecureZeroMemory(tcBuffer, BufferSize); fOpen.GetOFN().lpstrFile = tcBuffer; if(IDOK == fOpen.DoModal()){ POSITION pos = fOpen.GetStartPosition(); while(pos != NULL){ csBuffer = fOpen.GetNextPathName(pos); if(csBuffer.Find(_T('.')) > 0) m_vcsListComplete.push_back(csBuffer); } } delete[] tcBuffer; tcBuffer = NULL;schoen und gut, nur nu wuerde ich es gerne so machen das man auch ein ordner auswaehlen kann, und dieser dann ausgelesen wird (bisher muss ich in den ordner rein und STRG+A machen)
ich braeuchte n schubs in die richtige richtung
vielen dank schonmal {=
-
CFileDialog ist nicht zum auswählen von Ordnern geeignet. Dagegen SHBrowseForFolder schon

Oder du suchst dir eine entsprechende Klasse auf:
www.codeproject.comGrüssli
-
dacht ichs mir doch - wird dann wo n zusaetzlicher button von noeten sein - Browse Files und Browse Folder
#gg
werd mich mal durch diese methode durchwuehlen - danke {o;