Bonjour à tous,
J'ai un problème pour remplir une liste déroulante d'un dialogue.
Voici le code que j'ai dans la méthode OnInitDialog de mon dialog :
La valeur retournée par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 CChez_CSamuel_ECNajouaDoc* pDoc; CFrameWnd* pFrame = static_cast<CFrameWnd*>(AfxGetMainWnd())->GetActiveFrame(); if(pFrame) pDoc=static_cast<CChez_CSamuel_ECNajouaDoc*>(pFrame->GetActiveDocument()); while(x<nb_emprunteur) { TRACE(" test = %s pour x = %d \n", pDoc->LectureEmprunteur(x), x); Index = this->listeDeroulante.AddString(pDoc->LectureEmprunteur(x)); x++; }est CString.
Code : Sélectionner tout - Visualiser dans une fenêtre à part pDoc->LectureEmprunteur(x)
Le problème c'est qu'ensuite lorsque je démarre mon application, ma liste déroulante est vide....Et le trace renvoit bien les bonnes valeurs !
Je ne comprend pas.
Je vous remercie des réponses que vous pourrez m'apporter.
Partager