Bonjour,
Comment faire pour que le dialog CFileDialog, soit utilisé pour choisir un répertoire plutot qu'un fichier ?
Merci,
Christophe,
Version imprimable
Bonjour,
Comment faire pour que le dialog CFileDialog, soit utilisé pour choisir un répertoire plutot qu'un fichier ?
Merci,
Christophe,
ce n'existe pas dans la classe CFileDialog.
voir faq: http://c.developpez.com/faq/vc/?page...s#SelectFolder
Perso, j'utilise cette petite astuce
Code:
1
2
3
4
5
6
7
8
9
10
11
12 // Pour pouvoir récupérer un répertoire, il faut : // en 3eme argument : "?" // en 5eme argument : "Repertoire(?)?" // Où ? est obtenu en tapant ALT+255 CFileDialog dlg( true, NULL, " ", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Répertoire d'échange( ) ",NULL); dlg.m_ofn.lpstrInitialDir = m_csTxtRepEchange; if (dlg.DoModal()==IDOK) { m_csTxtRepEchange = dlg.GetPathName(); UpdateData(FALSE); }