Bonjour à tous,

J'aimerai utiliser le contrôle wxSpinCtrlDouble, mais quand j'essaye de l'utiliser j'ai l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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