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.
Merci de vos lumieres
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
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 *'
Partager