Datei öffen Dialog
-
Also ich möchte das er nur *.abc datein anzeigtaber irgent wie geht das nich so ganz.Und das er den geöffneten datein namen+pfasd in en Variable schreibt.kann mir da mal einer helfen?
CString m_dir; CString strFilter = _T("CloneCD Profile (*.ccp)"); CFileDialog dlg(FALSE, "*.ccp", m_files, OFN_HIDEREADONLY|OFN_EXPLORER, strFilter, NULL); dlg.m_ofn.lpstrInitialDir = "c:\\"; dlg.m_ofn.lpstrTitle = _T("Datei Speichern"); dlg.GetPathName(); dlg.DoModal();
-
was für variable ist m_ofn?
-
Frag mich nich habe das teil auch nur irgent wo zusammen gesetzt
-
Schreib mal als zweiten Parameter des Dialoges nur "ccp".
Und das dlg.GetPathName musst du nach dem DoModal aufrufen.
-
du solltest GetPathName auch noch sagen in welche variable es den pfad speichern soll soweit ich dass um diese uhrzeit erkennen kann.
-
Das mit nut ccp geht leider nicht.
-
Welcher Fehler tritt denn auf?
-
keiner er finde halr die datein nich
-
Modifiziere mal den Filter:
CString strFilter = _T("CloneCD Profile (.ccp)**|.ccp**");
-
CString filter; filter = "ABC Datein(*.abc) | *.abc"; CFileDialog open(TRUE,NULL,NULL,NULL,filter); //TRUE = open / FALSE = save if(open.DoModal() == IDOK) { m_pfad = open.GetPathName(); UpdateData(FALSE); }
Dat haut hin...
[ Dieser Beitrag wurde am 19.09.2002 um 22:52 Uhr von C-O-M-M-A-N-D-E-R editiert. ]
-
Danke jetz muss ich nur noch wiessen ie ich den pfad + datei in ne varibale schreib.(Ich habe schone eine Dekladiert (m_opendir)
-
ok schon gut habe grade geschreiben