piroman14
Messages postés18Date d'inscriptionsamedi 14 juin 2008StatutMembreDernière intervention11 novembre 2008
-
4 juil. 2008 à 11:55
Pistol_Pete
Messages postés1053Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 2013
-
5 juil. 2008 à 15:56
Bonjour je suis débutant avec les winAPI.
Je n'arrive pas à afficher mon message dans la fenêtre hEdit
J'y suis arrivé par hasard en mettant un MessageBox quelconque après mon SetWindowText(hEdit,message1); Là le message s'affichait bien dans la fenêtre principale.
Merci de m'aider.
//Lecture des echos et reorganisation des data
scatReadFileVTK(imax,jmax,kmax,fp0,vtk);
//Traitement des data: lissage + segmentation
vtk= vtkPtr;
scatMainProcessing(imax,jmax,kmax,tmpf,fp2,vtk,name);
fclose(fp0);
fclose(fp2);
fclose(fp1);
fclose(tmpf);
exit(0);
//Indication du répertoire où sont rangés les xls, bmp et vtk
char message2[255];
strcpy(message2,"Les xls, bmp et vtk sont rangés dans le répertoire : ");
strcat(message2,name);
SetWindowText(hEdit,message2);
//Remise du fichier vtk dans l'ordre initial
//Lecture des data
Pistol_Pete
Messages postés1053Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 20137 5 juil. 2008 à 15:56
Salut
Peu de temps après avoir écrit dans ton hEdit, tu bloques l'exécution de ta fonction dans WM_COMMAND puis tu fais un exit(0° ! Tu quittes le programme avant d'avoir la possibilité de l'afficher.
Il faudrait sans doute revoir la structure de ton programme. Sinon met un SendMessage( ... , WM_PAINT,0,0); juste après avoir écrit dans ton Edit.