Browse for Folder: Standartpfad setzten?!



  • Hi,

    kennt jemand eine Möglichkeit, bei dem Dialog "Browse for Folder" (siehe Code) einen bereits bekannten Pfad zu setzen, so dass nicht immer im Arbeitsplatzt begonnen werden muss sich nach irgendwelchen Ordner durchzusuchen?

    char strOrdner[_MAX_PATH] = "";
    BROWSEINFO browseInfo = {0};
    browseInfo.pszDisplayName = strOrdner; 
    
    LPITEMIDLIST ret;
    ret = SHBrowseForFolder(&browseInfo);
    
    if (ret) 
    {
      if (SHGetPathFromIDList(ret, strOrdner)) 
        m_strLoadPath = strOrdner;								
    }
    


  • Du musst in der Struktur eine CallBack-Funktion angeben, in der kannst Du nach der Initialisierung eine Nachricht ans Fenster schicken und einen Pfad auswählen. Siehe MSDN


Anmelden zum Antworten