CFileDialog modifizieren
-
hallo
wie kann ich diese kleine code-abschnitt modifizieren, daß mir CFileDialog statt file, die ordner wählen lässt (quasi den pfad ohne datei name)?CFileDialog m_dQuelle(TRUE);
if (m_dQuelle.DoModal()==IDOK)
{
m_sPfadZiel = m_dQuelle.GetPathName();UpdateData (FALSE);
}grüsse
adam
-
Dazu brauchst du den hier:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39127.html
Kann man ja vielleicht noch kürzen...[edit]
...oder meinst du nur
CFileDialog::GetPathName
?!?
Und dann eben ggf. noch den Dateinamen abschnibbeln. Mit CString::Find und ::Left
[/edit]
-
Du kannst den CFileDialog so nicht abändern. Hierfür stellt die WinAPI eine möglichkeit zur Verfügung.
Siehe
http://www.codeproject.com/dialog/XBrowseForFolder.asp
http://www.codeproject.com/cpp/BrowseForFolder.asp