TinTin Geschrieben 13. März 2003 Geschrieben 13. März 2003 hi, ich hab ein weiteres kleines problem. es geht um den CFileDialog im zusammenhang mit OFN_ALLOWMULTISELECT. void CDlgBackUp::OnSelectfiles() { CFileDialog fileDlg( TRUE, NULL, NULL, OFN_ALLOWMULTISELECT | OFN_HIDEREADONLY, "Alle Dateien (*.*)|*.*||", this); fileDlg.m_ofn.lpstrTitle = "Select Files"; fileDlg.m_ofn.lpstrInitialDir = "C:\\temp\\"; if ( fileDlg.DoModal() == IDOK) { CString szlstfile = fileDlg.GetPathName(); AfxMessageBox(szlstfile); } } so, die messagebox zeigt mir jetzt das erst file + pfad an. die frage die ich habe ist, wie komme ich an die anderen files heran? ciao TinTin Zitieren
DBO Geschrieben 14. März 2003 Geschrieben 14. März 2003 Hi, wenn du Multiselect benutzt musst du mit folgende fkt arbeiten: -GetStartPosition() //Liefert eine Var von Typ Pos, welche du für den ersten Aufruff GetNextPathName brauchst -GetNextPathName() //Bekommt eine Referenz von Pos, welche dann die Pos des nexten Pfades bekommt, als Returnwert bekommst du den Pfad Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.