[ComboBox] problème remplissage
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 :
Code:
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++;
} |
La valeur retournée par
Code:
pDoc->LectureEmprunteur(x)
est CString.
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.