Veröffentlicht 13. März 200322 j 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
14. März 200322 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.