Merci mais je n'ai pas compris (je débute) ce qu'il fallait faire, pouvez-vous m'aider svp en fonction de mon code? Merci.
void CDlg_Demo_Slider::OnOK()
{
// TODO: Add extra validation here
for (int j=0;j<nb_slider;j++)
{
int i=(*pSliderCtrl[j]).GetPos(); //position de chaque curseur en mémoire (i)
}
CDialog::OnOK();
}
void CDlg_Demo_Slider::affich_slider()
{
CString strTemp;
int j;
if (!(pSliderCtrl=(CSliderCtrl**)malloc(sizeof(CSliderCtrl*)*nb_slider))) // réservation mémoire
return;
for (j=0;j<nb_slider;j++)
{
RECT rect={20,20,20,20};
pSliderCtrl[j]=new CSliderCtrl();
DWORD dwStyle = TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WM_HSCROLL ;
(*pSliderCtrl[j]).Create(dwStyle|TBS_BOTTOM|TBS_HORZ ,rect, m_parametres,m_OK.GetDlgCtrlID()+(10000+j));
(*pSliderCtrl[j]).SetWindowPos(&m_OK,120,10+(j*20),175,20,SWP_NOZORDER);
//(*pSliderCtrl[j]).SetRange(1,200);
(*pSliderCtrl[j]).SetPos(j); //retrait de chq slider pour les différencier
}
}