Quelle est la fonction pour l'explorateur de fichier? [Win] - Programmation
Marsh Posté le 12-07-2001 à 01:02:15
Si tu veux avoir la boite de dialogue qui demande a l'utilisateur le nom d'un fic, c'est simple :
avec MFC:
CFileDialog dlg(true);
dlg.DoModal();
...
sans MFC:
c'est GetOpenFileName, faut lui passer en param un ptr sur un OPENFILENAME ...
Marsh Posté le 12-07-2001 à 10:22:52
Merci, c'est ce que je cherchais, j'ai juste un petit problème, ma façon d'utiliser le chemin du fichier que renvoit la fonction ne marche pas, elle fait planter l'appli, quelqu'un voit d'où ça vient?
char szFilePath[256];
OPENFILENAME openfile;
ZeroMemory(&openfile, sizeof(OPENFILENAME));
openfile.lStructSize = sizeof(OPENFILENAME);
openfile.hwndOwner = hWnd;
openfile.hInstance = hInstance;
GetOpenFileName(&openfile);
sprintf(szFilePathBuffer, openfile.lpstrFile);
Marsh Posté le 12-07-2001 à 00:38:39
Je me rappel être tomber sur la fonction qui ouvre l'explorateur de fichier et qui renvoit le chemin (comme File->Open) hier soir dans la SDK de Microsoft.
Aujourd'hui que j'en ai besoin je la trouve plus, est-ce que quelqu'un pourrait me donner le nom de cette fonction que je puisse aller lire la doc?
Thanks.