Bonjour,
J'utilise pour la première fois l'objet CFileDialog des classes MFC. C'est le genre d'objet extrêmement utile, mais voilà, j'ai un souci avec ce dernier : j'arrive à l'ouvrir, à appliquer un filtre sur l'extension des fichiers et a récupérer le fichier sélectionné (pour une ouverture), seulement lorsque le se rend à l'aide de cette fenêtre dans le poste de travail, et bien ce dernier est vide ! Pas le moindre disque, ni même répertoire ne s'affiche. C'est plutôt embêtant lorsque l'on veut changer d'unité de disque. En revanche, j'ai remarqué que tous les disque apparaissent correctement dans la liste déroulante "Regarder dans :" en haut de la boite de dialogue. C'est d'ailleurs le seul et unique moyen de changer de disque.
Voici comment je créé la boite de dialogue :
Code :
- CFileDialog file_chooser(true, NULL, NULL, OFN_EXPLORER | OFN_HIDEREADONLY | OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST, L"Fichier de configuration (*.cfg)|*.cfg||" );
|
Quelqu'un a-t-il déjà rencontré ce problème ou sait comment faire apparaitre les disques disponibles dans le poste de travail ?
Merci
Message édité par Elmoricq le 29-09-2008 à 16:15:46