Menu zum Ordner suchen
-
Hallo,
ich habe ein kleines Porblem. In meinem Programm muss man einen Ordner angeben. Und im moment muss man das in einem Eingabefeld bewältigen. Aber man sieht doch bei allen Programmen immer so nen duchsuchenbutton mit dem man einen ordner auf der festplatte aussuchen kann. und genau sowas brauch ich für meine mfc anwendung.kann mir jetzt jemand sagen wie das geht??
ThX Ciao
-
ShBrowseForFolder
-
Schau mal in die FAQ.
Devil
-
BROWSEINFO bi = { 0 }; LPITEMIDLIST pidl; bi.lpszTitle = _T("Ordner wählen"); bi.ulFlags = BIF_NONEWFOLDERBUTTON; char mydir[MAX_PATH]; pidl = SHBrowseForFolder ( &bi ); if ( pidl != 0 ) { SHGetPathFromIDList(pidl, mydir); // hier ist dann in mydir dein Ordner drin }
-
Danke Boom,
aber BIF_NONEWFOLDERBUTTON ist ein nicht deklatierter bezeichner!an alle:
Wenn ich diese zeile weg lasse funktioniert es zwar dennoch aber im moment stehen in dem auswählfenster noch so sachen wie systemsteuerung und so. liegt das an der einen zeile?
-
musste lesen MSDN !!! steht alles drinnen !