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
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();
 
	}
}
FullName->variable membre de la classe

merci pour votre aide.

Raph