Vorbelegung des Pfades in CFileDialog
-
hi Leute,
kann man irgendwie den Pfad/Ordner festlegen, wenn das CFileDialog geöffnet wird??? Also ich möchte, wenn ich einen Button anklicke im Verzeichnis C:\Daten herauskommen zum Beispiel. Hab in der Hilfe nichts dazu gefunden.
MFG Spaxx
-
Hm, habs zwar noch nicht ausprobiert, aber der Konstruktor der Klasse sieht doch vielversprechend aus:
CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );Versuche mal für lpszFileName "C:\\Daten\" zu übergeben.
Grüße Rapha
-
ne macht er nicht zeigt keine Wirkung hast das doch so gemeint!?
CFileDialog fileDialog(TRUE,NULL,"**D:\\Programme\*", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT | OFN_ALLOWMULTISELECT ,_T("All files (.)|.*|"));
-
Du musst nur hinter "D:\\Programme\" nur noch irgendwas schreiben z.B. "D:\\Programme\*.*" oder "D:\\Programme\\x". Er zeigts zwar dann als dateiname an, aber das is dann halt so...
MFG
Hansi