voila jai dans mon appli plusieurs slidebar et quand jutilise la molette pour updater les valeurs que j envoie ca modifie ttes les valeurs et mm celles des autres bar.
en gros ca lance levenement OnHScroll. bon la jmettais dit ok
jvais contourner la difficulté en foutant en dur les adresses mémoires (OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
donc javais fait ca
str.Format("%p",pScrollBar);
if(strcmp(str,"0012F46C") == 0)
{
if(nSBCode == SB_THUMBPOSITION)
{
str.Format("%d", nSBCode);
m_strAge.Format("%ld", nPos);
UpdateData(false);
}
else
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
else if (strcmp(str,"0012F42C") == 0)
mais bon forcément les adresses mémoire change. donc comment faire pour que qd je scroll une bar ca en scroll bien qu une ?
(jespere que jai été clair ... pas terrible qd je relis )