- valStr.Printf(T("%lu"), m_value);
- m_spinctrl = new wxTextCtrl(this, -1, valStr, wxDefaultPosition, wxSize( 140, -1 ) );
+ valStr.Printf(wxT("%lu"), m_value);
+ m_spinctrl = new wxSpinCtrl(this, -1, valStr, wxDefaultPosition, wxSize( 140, -1 ) );
+#ifndef __WIN16__
+ m_spinctrl->SetRange((int)m_min, (int)m_max);
+#endif