[ Predrag Damnjanovic @ 06.10.2003. 13:32 ] @
Postoji li gotova funkcija koja otvara dialog sa direktorijumima, thread-asto poredjani?
To obicno imate kod instalacija, kada birate u kom direktorijumu zelite da se program instalira, kliknete na Browse, i dobijete dialog gde birate direktorijum, ili ga kreirate...

Ako ne postoji WinAPI funkcija za to, onda bar neki sors, biblioteka, bilo sta...

Znam da postoji GetOpenFileName(), ali to nije to... i u FLTK-u ima File_Browser dialog, ali meni treba za direktorijume...
[ mladenovicz @ 06.10.2003. 13:39 ] @
Ja u VBu koristim API. Mozda ti ovo pomogne:
Code:

Public Type BrowseInfo
   hWndOwner      As Long
   pIDLRoot       As Long
   pszDisplayName As Long
   lpszTitle      As Long
   ulFlags        As Long
   lpfnCallback   As Long
   lParam         As Long
   iImage         As Long
End Type

Public Declare Function SHBrowseForFolder Lib "shell32" (lpbi As BrowseInfo) As Long 
Public Declare Function SHGetPathFromIDList Lib "shell32" (ByVal pidList As Long, ByVal lpBuffer As String) As Long


[Ovu poruku je menjao mladenovicz dana 06.10.2003. u 15:42 GMT]
[ tweeester @ 06.10.2003. 13:40 ] @
To sto ti treba radi COM componenta ali ne mogu napamet da ti dam primer, znam da u Shell API-ju ima uradjena pomocna funkcija za taj posao (u sustini sakrije kreiranje i pozivanje COM objekta) .. ne znam dal se nekako zvala ShellBrowseXXX ili tako nekako .. pogledaj Shell API u svakom slucaju

p.s.Eto, dok ja nakucah ovo covek pre mene postova ono o cemu govorim
[ Beban @ 08.10.2003. 00:05 ] @
Postoji funkcija, definisana je u Shell32.dll i zove se SHBrowseForFolder.
Kao argument joj se predaje struktura BROWSEINFO.
Tako možeš dobiti dijalog sa folderima u obliku stabla.

Neuporedivo lakša za korišćenje je MFC klasa CFileDialog, pomoću koje možeš dobiti dijalog sa folderima u obliku liste.

Ako je to ono što si mislio pod "thread-asto raspoređeni".