salut,
j'ai envie de faire en sorte qu'un wxTextCtrl occupe toute la sone client (sans la barre de statut) d'un wxFrame, et qu'il soit redimensionné lorsque la wxFrame l'est.
pour cela, j'ai cru comprendre qu'il fallait utiliser les wxSizer, et donc après voir lu la doc et a peu près compris, j'ai tapé le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 wxBoxSizer *sizer = new wxBoxSizer(wxVERTICAL); sizer->Add( theText = new MyTxt(this, -1, wxString(""), wxDefaultPosition, GetClientSize(), wxTE_MULTILINE), 1, wxSHAPED|wxALL, 0); SetSizerAndFit(sizer);
dans lequel MyTxt est une classe dérivant de wxTextCtrl...
le problème est que mon control se se redimensionne pas du tout !
qu'est-ce que j'ai raté ?
merci d'avance de l'aide !
Partager