Bonjour,
j'ai un contrôle wxTextCtrl qui se trouve dans un panel sur une partie de l'écran.
Elle me sert de zone de log, et je l'initialise comme suit:
J'aimerai avoir les accents dans la zone de texte, avec une compilation en ansi ou unicode...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 m_Log = new wxTextCtrl(this,wxID_ANY, wxEmptyString, wxPoint(0,0), wxSize(600,150), wxTE_MULTILINE | wxTE_READONLY ); wxLogTextCtrl *logger; logger = new wxLogTextCtrl( m_Log ); m_logOld = wxLog::SetActiveTarget( logger ); wxLog::SetTimestamp( wxT("%x-%X") ); wxLogMessage( wxT("Start process \u00e9") ); // "Start process é"
en unicode, j'ai l'accent en utilisant \u00e9 à la place du é, mais en ansi, je me retrouve avec un carré à la place...
quelqu'un à une piste pour corriger ce problème ?
merci d'avance !
Partager