A.Z.R.A.E.L. Geschrieben 10. September 2002 Geschrieben 10. September 2002 Hi! Könnte mir einer von euch bitte bei der Verwendung von SHBrowseForFolder helfen? und zwar bräuchte ich da bitte ein (funktionierendes) Beispiel!! Hab in der MSDN und schon im Forum nach sowas gesucht, aber nix gefunden! Danke schon mal im Voraus!
Klotzkopp Geschrieben 10. September 2002 Geschrieben 10. September 2002 CoInitialize( NULL ); // ... BROWSEINFO bi; memset( &bi, 0, sizeof( BROWSEINFO ) ); bi.hwndOwner = AfxGetMainWnd()->GetSafeHwnd(); bi.lpszTitle = "Bitte wählen Sie ein Verzeichnis..."; bi.ulFlags = BIF_RETURNONLYFSDIRS; ITEMIDLIST* pList = SHBrowseForFolder( &bi ); if( pList ) { char szFolder[MAX_PATH+1]; if( SHGetPathFromIDList( pList, szFolder) ) { MessageBox( szFolder ); } LPMALLOC pMalloc; if( S_OK == SHGetMalloc( &pMalloc ) ) { pMalloc->Free( pList ); } } // ... CoUninitialize(); [/CODE]
A.Z.R.A.E.L. Geschrieben 11. September 2002 Autor Geschrieben 11. September 2002 Danke für die Hilfe! Wurde echt ned schlau aus der MSDN! War auch teilweise verwirrt weil der Assistent (ich verwende MS Visual C++ 6.0) nicht funktioniert hat! Nochmals vielen Dank! Cu
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden