Réponse acceptée !
Voilà une fonction qui devrait t'aider :
/*========================= Ouvre la fenêtre du choix du fichier à ouvrir =======================*/
void FichierAOuvrir(char * NomFich, char * NomDuFich, char * Filtre, HWND hWnd)
{
OPENFILENAME Fichier;
ZeroMemory(NomFich, sizeof(NomFich));
ZeroMemory(NomDuFich, sizeof(NomDuFich));
ZeroMemory(&Fichier, sizeof(Fichier));
Fichier.lStructSize = sizeof(OPENFILENAME);
Fichier.hwndOwner = hWnd;
Fichier.lpstrFilter = Filtre;
Fichier.nFilterIndex = 0;
Fichier.lpstrFile = NomFich;
Fichier.nMaxFile = MAX_PATH;
Fichier.lpstrFileTitle = NomDuFich;
Fichier.nMaxFileTitle = MAX_PATH;
Fichier.lpstrTitle = "Ouvrir le fichier";
Fichier.Flags = OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_FILEMUSTEXIST;
GetOpenFileName(&Fichier);
}
YOYO, @+.
YOYO 