Bonjour,
Je suis en train de m'arracher les cheveux... pour tenter de faire cette opération "simpliste"...
Je suis passée sur le site de wxWidget :
http://docs.wxwidgets.org/2.8/wx_wxs...xstringgetdata
J'ai essayé "moulte" méthode mais rien n'y fait !
à l'aide de cette fonction par exemple :
Je n'obtiens qu'une chaine très bizarre !
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_textCtrl4->GetValue().ToAscii()
Et du coup si je veux réafficher cette value dans une autre chaine de la manière suivante :
Il n'y a plus rien qui s'affiche du tout dans mon m_staticText9.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 const char * l_data = m_textCtrl5->GetValue().ToAscii(); std::ostringstream l_os; l_os << "Ma donnée" << "#" << l_data << "#"; wxString l_str (l_os.str().c_str(), wxConvUTF8); m_staticText9->SetLabel(l_str);
Alors que si je test en mettant :
Je vois bien ma chaine s'afficher...
Code : Sélectionner tout - Visualiser dans une fenêtre à part const char * l_data = "Test";
Sauriez vous comment être sur de récupérer un const char * correct depuis un wxString ?
Partager