Je suis un noob du Visual C++, connaissant néanmoins les bases du C++,

Cependant j'ai quelques difficultés avec l'utilisation d'un slider...
voici le code de ce qui se passe quande je relache mon slider :

void CPCDSP6_01Dlg::OnNMReleasedcaptureGainSlider(NMHDR *pNMHDR, LRESULT *pResult)
{
CSliderCtrl *sliderCtrl;
sliderCtrl=reinterpret_cast<CSliderCtrl*>(this->m_GAIN_SLIDER_Ctrl.GetDlgItem(IDC_GAIN_SLIDER));
sliderCtrl->SetRange(4,255);
int n = sliderCtrl->GetPos();
szBuf.Format(_T("value = %0d "),n);
MessageBox(szBuf,_T("value"),MB_ICONINFORMATION);
*pResult = 0;
}


m_GAIN_SLIDER_Ctrl est un CButton initialisé avec le IDC_GAIN_SLIDER grace a la commande suivante :
DDX_Control(pDX, IDC_GAIN_SLIDER, m_GAIN_SLIDER_Ctrl);



A la compilation : pas d'erreur... et hop kan j'exécute : je relache mon slider...
Bug : le programme doit fermer... pi vista est plutot radin en message d'erreurs !!!
niveau débug j'ai jeté un oeil rapidos...
Apparement C la commande du GetPos() qui ferait quicher le bazar...
Apparemment a cause d'un mauvaise initialisation de mon CSliderCtrl ...

Sachant que la dialog box est jute un test et que je voudrais afficher mon résultat après une division et plus si affinité dans une édit box paramétrée pour afficher uniquement...

Merci de votre aide.
Clubber