Bonjour a tous,
J'ai un souci concernant le stockage d'un nombre > 255 voici mon problème :
J'ai créer une appli pc qui contient un slider contrôle. Ce slider contrôle varie de -1000 à +1000.
Je souhaite récuperer la valeur du curseur et la stocker dans deux char pour la renvoyer sur le bus CAN.
Pour info voici mon code :
int z;
void CSimulationDlg::OnNMCustomdrawSlider3(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
CSliderCtrl *pSlider3=static_cast<CSliderCtrl *>(GetDlgItem(IDC_SLIDER3));
z = pSlider3->GetPos();
pSlider3->SetRange(0,2000);
pSlider3->SetPos(1000);
*pResult = 0;
}
Merci pour les propositions.
Cordialement
Romain
