Funktion SHBrowseForFolder()
-
Hallo!
Folgendes Problem:
Ich möchte in meinem Programm einen Dialog anzeigen, der dem Benutzer ermöglicht, ein Verzeichnis auszuwählen und neu anlegen.
Dazu benutze ich die Funktion SHBrowseForFolder():BROWSEINFO bi; TCHAR szDisplayName[MAX_PATH]; LPITEMIDLIST pidl; LPMALLOC pMalloc = NULL; ZeroMemory(&bi, sizeof(bi)); bi.hwndOwner = NULL; bi.pszDisplayName = szDisplayName; bi.lpszTitle = TEXT("Select folder"); bi.ulFlags = BIF_RETURNONLYFSDIRS; pidl = SHBrowseForFolder(&bi);Aber ich kann dabei kein neues Verzeichnis anlegen.
Bei MSDN Online habe ich einen Flag gefunden, der das bewirken soll:
BIF_USENEWUI.
Dabei meckert der Compiler und sagt: nichtdeklarierter Bezeichner.Weiß jemand, wie ich das Problem lösen kann?
Danke
-
Hat sich erledigt. Ich musste neue Header von Microsoft downloaden
-
nach welchem header muss man denn suchen?