problème avec EVT_GRID_SELECT_CELL
Bonjour,
Je suis en train de développer une interface graphique avec les wxWidgets et j'ai un petit problème avec l'évènement EVT_GRID_SELECT_CELL.
En effet, lorsque je clique sur une partie de la zone voulu, mon programme ne répond plus.
Dans mon fic.cpp, j'ai bien déclaré l'évènement
Code:
1 2 3
| BEGIN_EVENT_TABLE(MyFrame, wxFrame)
EVT_GRID_SELECT_CELL(MyFrame::GridsOnSelect)
END_EVENT_TABLE() |
Et la fonction correspondante à cet évènement est la suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| void MyFrame::GridsOnSelect(wxGridEvent &p) {
wxObject *o=p.GetEventObject();
// char buffer [10];
long l;
if(o == student_grid) {
student_grid->GetRowLabelValue(p.GetRow()).ToLong(&l,10);
selected_student=int(l);
ChargerSemestres(int(l));
// ultoa (l,buffer,10);
// wxMessageBox(buffer);
}
p.Skip();
} // end of GridsOnSelect() |
Pouvez-vous m'aider à comprendre mon erreur?
En vous remerciant.