Bonjour,

Alors voila je suis en train de r�aliser une petite application (je suis pas tres familier en mfc) et j'ai un soucis : en effet, j'aimerais pouvoir exporter les donn�es de ma classe d�pendant de CDocument vers une fonction OnPaint() d'une CDialog. J'ai essay� deja de cr�er une classe CObjet o� je stocke toutes mes valeurs mais des que j'acc�de � ma fonction OnPaint() de ma CDialog toutes les variables sont "vides". J'ai d�velopp� mon projet en SDI. Merci de vos reponses.

Sur l'exemple ci dessous vous verrait le bout de code situ� dans ma CDialog : la classe Objet contient toutes mes valeurs qui sont r�initialis�s vu que je suis pas dans une View ni un Doc.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CObjet Objet; // Sinon Objet non reconnu
...//Tracé
for(k=0;k<NB;k++)
	{
		counter[k]=0;
		for(j=0;j<Objet.NbEleve;j++)
		{
			if(Objet.TEleve[j].moyenne>k*25/NB && Objet.TEleve[j].moyenne<(k+1)*25/NB) // PB: recuperation variable de document ici
				counter[k]++;
		}
	}
....//Tracé à l'aide de counter
Merci de vos lumieres

EDIT : Autre tentative avec declaration de

CGestion_EleveDoc* pDoc=GetDocument();

voila les erreurs que j'ai :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
error C2065: 'GetDocument' : undeclared identifier
error C2440: 'initializing' : cannot convert from 'int' to 'class CGestion_EleveDoc *'