C'est sur une boite de dialogue on appuie sur le bouton "ok" ca doit afficher la boite parcourrir qaund on appuit sur le bouton ok de la boite parcourrir ca doit fermer les 2 boites de dialogue :
Code :
- // dans la LRESULT CALLBACK MaProc(...)
- case IDC_OK:
- OPENFILENAME st;
- char buffer2[256];
- buffer2[0] = ' ';
- memset(&st,0,sizeof(OPENFILENAME));
- st.lStructSize = sizeof(OPENFILENAME);
- st.hwndOwner = NULL;
- st.lpstrFilter = "Images*.bmp;*.jpeg";
- st.lpstrFile = buffer2;
- st.nMaxFile = 255;
- st.lpstrTitle = "Recherche d'images";
- st.Flags = NULL;
- st.lpstrInitialDir = NULL;
- if(GetOpenFileName(&st)); // renvoie TRUE quand on clique sur ok de parcourrir
- PostQuitMessage(0);
- return FALSE;
|
jai le resultat suivant : je clique sur le 1er ok la boite e dialogue se ferme voila