am rande ich nutze Visual C++6.
MEIN PROBLEM:
beim Klicken auf eine Schaltfläche soll ein Dialog geöffnet werden,
ähnlich wie bei Start/Ausführen/Durchsuchen unter windows.
dieser dialog ermöglicht mir eine datei, auf dem system, aus zu wählen.
das klapt alles soweit.
ich habe leider keinen schimmer wie ich
"laufwerk + pfad + dateiname"
in meine variable m_edit1 bekomme.
so das ich sie, nach dem klick auf öffnen, in edit1 sehe.
das ist der original code den ich für mich angepasst habe.
txt ist nur zum testen, ich möchte damit dateien zu einer playliste hinzufügen
this->UpdateData();
CFile f;
char strFilter[] = { "TXT Files (*.txt)|*.txt|All Files (*.*)|*.*||" };
CFileDialog FileDlg(TRUE, ".txt", NULL, 0, strFilter);
if( FileDlg.DoModal() == IDOK )
{
if( f.Open(FileDlg.GetPathName(), CFile::modeRead) == FALSE )
return;
CArchive ar(&f, CArchive::load);
ar >> m_edit1;
ar.Close();
}
else
return;
f.Close();
this->UpdateData(FALSE);
ich hoffe ihr könnt nem dau wie mir helfen.
ich verstehe ja noch nicht mal alle teile des codes
z.b. das "f" und das "ar"