MFC : Ajout dune String dans une ComboBox - C++ - Programmation
Marsh Posté le 30-07-2004 à 22:34:05
ReplyMarsh Posté le 02-10-2008 à 11:52:06
koude a écrit : De mémoire, à la place de AddString, essaye InsertString |
J'ai un probléme peut être similaire :
Je crée une combobox de la maniére suivante :
Code :
|
Je vois la combobox,k mais elle est vide ! Pourtant si je fais un GetCount(), on me renvoit bien "2".
Quelqu'un a une idée ??
Marsh Posté le 30-07-2004 à 13:45:20
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
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 :
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.