Salut � tous,
dans mon application, j'utilise un comboBox, � chaque fois que je change la s�lection, je souhaite r�cup�rer la nouvelle valeur choisie.
J'ai donc cr��e la fonction OnSelChange et au d�part j'ai voulu r�cup�rer la nouvelle valeur avec AppWizzard en utilisant une variable Value associ�e � ce Combo comme je fais avec les edit box.
Cependant cette variable restait toujours � "" et j'ai finalement du utiliser la fonction GetLBText qui elle marche tr�s bien.
D�s fois que voila le code que j'ai utilis�:
m_NatureSolideCtrl �tant la variable de Control sur mon ComboBox (elle marche tr�s bien).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7 void CPreparationPageCaracterPhy::OnSelchangeChoixNatureSolide() { UpdateData(TRUE); int cur = m_NatureSolideCtrl.GetCurSel(); m_NatureSolideCtrl.GetLBText(cur,strNatureSolide); ... }
Au d�but j'avais tout simplement:
O� m_strNatureSolide est ma variable Value (toujours �gale � "").
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 UpdateData(TRUE); m_strNatureSolide...;
Ma question est donc la suivante: Est-ce que la variable Value cr��e par AppWizzard ne marche pas pour les Combo ou est-ce moi qui suit un manche (j'obterais plutot pour cette solution)? Et dans ce cas, qu'est-ce qui ne va pas dans mon code?
Merci d'avance pour toute r�ponse
Partager