"Ordner auswählen" - Dialog



  • BROWSEINFO bi = { 0 };
        bi.lpszTitle = _T("Pick a Directory");
        LPITEMIDLIST pidl = SHBrowseForFolder ( &bi );
        if ( pidl != 0 )
        {
            // get the name of the folder
            TCHAR path[MAX_PATH];
            if ( SHGetPathFromIDList ( pidl, path ) )
            {
                MessageBox(path);
            }
    
            // free memory used
            IMalloc * imalloc = 0;
            if ( SUCCEEDED( SHGetMalloc ( &imalloc )) )
            {
                imalloc->Free ( pidl );
                imalloc->Release ( );
            }
        }
    

    Hi. 🙂 Ich verwende diesen Code, um einen Dialog zu eröfnnen, wo ich einen Ordner auswählen kann. Jedoch habe ich im Moment ein Problem und zwar möchte ich die Standard - Icons verändern. Beispielsweise die Ordner - Icons durch einen neuen ersezten, den ich selbst gezeichnet habe.

    Habe im Internet danach gesucht, konnte jedoch dazu nichts finden. Ich bedanke mich schon mal im voraus bei allen, die mir eine hilfreiche Antwort schreiben. 🙂



  • Keiner, der mir behilflich sein kann???


Anmelden zum Antworten