Voila je comprends pas tres bien comment ca marche.
J'ai une boite de dialogue avec une Combobox a lintérieur.
Et je veux qu'il y ai plusieurs lignes a choisir dans ma ComboBox a l'ouverture de ma boite de dialogue
Au début dams le ChildView j'avais testé qquechose du genre :
CChooseIP = la Class de ma boite de dialog (a base de CDialog)
m_IPList = variable type CComboBox
Code :
- CChooseIP *diag = new CChooseIP(this);
- INT_PTR st = diag->DoModal();
- diag->m_IPList.AddString("toto" );
|
Ca me fait une erreur des que jarrive dans la fonction => message d'erreur "Debug Assertion Failed...etc".
Apres qq recherches, j'ai vu qu'il fallait p-e "overrider" le OnInitDialog de ma classe CChooseIP.
Donc j'ai ajouter la fonction OnInitDialog() dans le ChooseIp.c
et dans cette fonction j'ai rajouter la ligne :
Code :
- m_IPList.AddString("toto" );
|
Et ca ne marche pas non plus => meme message d'erreur "Debug Assertion Failed...etc"
J'ai aussi essayé de mettre le AddString dans le constructeur et ca ne veux pas non plus
Donc est ce que qqun peux me dire comment on initialise la combobox niquel pour qu'a l'affichage de ma boite de dialogue, j'ai le choix entre plusieurs lignes dans ma combobox.
(Je ne demande pas de me fournir le code, juste mexpliquer comment faut-il faire )
Merci.