[wxSpinCtrlDouble] Existe-t-il avec la version 2.8.11 ?
Bonjour à tous,
J'aimerai utiliser le contrôle wxSpinCtrlDouble, mais quand j'essaye de l'utiliser j'ai l'erreur suivante :
Code:
error C2065: 'wxSpinCtrlDouble' : undeclared identifier
Ci-dessous, c'est le code du constructeur de mon wxPanel personnalisé, ce code fonctionne si je remplace le contrôle wxSpinCtrlDouble par un wxTextCtrl par exemple. Donc j'ai vraiment l'impression que cette classe n'existe plus...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| SpinCtrl::SpinCtrl(wxWindow* parent, const wxString& text, double min, double max, double initial, double inc)
: wxPanel(parent, wxID_ANY)
{
// Création du sizer
wxBoxSizer *hBox = new wxBoxSizer(wxHORIZONTAL);
// Ajout du texte associé au contrôle
hBox->Add(new wxStaticText(this, -1, text, wxDefaultPosition, wxDefaultSize, wxALIGN_RIGHT), wxALIGN_BOTTOM);
// Taille du contrôle
wxSize size = wxDefaultSize;
size.SetWidth(120);
// Création du contrôle
wxSpinCtrlDouble *spinCtrl = new wxSpinCtrlDouble(this, -1, wxEmptyString, wxDefaultPosition, size, wxSP_ARROW_KEYS, min, max, initial, inc);
hBox->AddSpacer(5);
hBox->Add(spinCtrl);
hBox->AddSpacer(16);
this->SetSizer(hBox);
} |
Est-ce que vous pouvez me confirmer si cela vient de mon code ou si cette classe n'existe vraiment plus ?
Merci d'avance