Open File Dialog
-
Ich möchte einen Dialog anzeigen, mit dem ich Dateien anzeigen kann. Es gibt das schon etwas vorgefertigtes. Ich hab mal soetwas n WinApi benutzt. (ka, wie die Funktion nochmal hieß) Gibt es soetwas auch im MFC - Style? Bitte schreibt mir auch einen Beispielcode, wie ich mehrere Dateien öffne, wenn ich mehrere Dateien angewählt hab.
[edit] schon gefunde, trotzdem Danke[/edit]
-
Da guck dir 1. das mal an.
und 2.void CChildFrame::OnFileOpen() { // szFilters is a text string that includes two file name filters: // "*.my" for "My Files" and "*.*' for "Alle Dateien." char szFilters[]="Meine Datei(*.meins)|*.meins|Alle Dateien (*.*)|*.*||"; // Create an Open dialog; the default file name extension is ".meins". CFileDialog FileOpenDlg (TRUE, "meins", "*.meins", OFN_FILEMUSTEXIST| OFN_HIDEREADONLY, szFilters, this); // Display the file dialog. When user clicks OK, fileDlg.DoModal() // returns IDOK. if( FileOpenDlg.DoModal ()==IDOK ) { CString pathName = FileOpenDlg.GetPathName(); // Implement opening and reading file in here. // ... // This time, we'll change the window's title to the opened file's title. CString fileName = FileOpenDlg.GetFileTitle(); SetWindowText(fileName); } }