nur *.dll Dateien zulassen
-
hallo,ich öffne die files mit:
void CDialogDlg::OnFileopen() { CFileDialog m_ldFile(TRUE); if (m_ldFile.DoModal()==IDOK) { m_sResults=m_ldFile.GetFileName(); UpdateData(FALSE); } }
und ich möchte aber, dass nur dateitypen von *.dll zugelassen werden...
mein ansatz war es den string auszulesen und zu gucken, ob .dll drin vorkommt, aber ich möchte, dass man erst gar nicht die möglichkeit hat etwas anderes auszusuchen...
kann mir mal da jemand auf die sprünge helfen?
-
Das musst du so machen
CFileDialog dlg(true,"",NULL,OFN_HIDEREADONLY,"DLL (*.dll)|*.dll||"); if (dlg.DoModal() == IDOK) { m_sResults = m_ldFile.GetFileName(); UpdateData(FALSE); }
Gruß
:: NoName ::
-
huhu noname,
habe deinen code übernommen, aber ich kann nach wie vor alle dateien auswählen...kann ich nicht irgendwie den dateityp in dem öffnen-fenster festlegen...
-
sry, aber ich glaube, muss mich meiner eigener blödheit wegen erhängen...
bin zu dumm, dass richtige projekt zu laden, sry, klappt natürlich hervorragend