Bonjour,
J'ai fais le tour du forum mais j'ai pas de solution qui marche pour mon probl�me.
J'ai une application de traitement d'image, je d�clenche le traitement � l'aide d'un bouton. Ce bouton appel une fonction de traitement qui est int�gr�e dans une boucle "for" pour faire le traitement sur toutes les images pr�sentes dans le dossier. Apr�s cette fonction je veux afficher mon image � l'aide d'une classe que j'avais trouv� ici qui s'appelle CBtPicture -> une fonction LoadImage() et une fonction invalidate(). mais le probl�me viens du faite que Invalidate() n'est pris en compte qu'a la fin quand toutes les images sont trait�es, ainsi je n'affiche que la derni�re image..
j'aimerai savoir s'il existe une fa�on de forcer le rafraichissement de ma fen�tre de visualisation ou ma CDialog pour voir les images qui sont trait�es au fur et � mesure.
voici une petite partie du code
FullName->variable membre de la classe
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void CAutoVisualInspectionBenchDlg::OnBnClickedControle() { // TODO : ajoutez ici le code de votre gestionnaire de notification de contrôle for(int n=1; n <= Nmbr; n++ ) { CaptureImage(hWnd,n); m_ChoixImage.LoadImg(FullName); m_ChoixImage.Invalidate(); } }
merci pour votre aide.
Raph
Partager