Bonjour alors voilà mon problème j'ai réussi à afficher le nombre de sliders correspondants malheureusement ils sont en position verticale, est-ce que quelqu'un sait comment je peux faire pour les positionner horizontalement, merci?
Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void CDlg_Demo_Slider::OnOK() 
{
 // TODO: Add extra validation here
 
 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();
 (*pSliderCtrl[j]).Create(UDS_SETBUDDYINT| WS_VISIBLE | WS_CHILD|WS_DISABLED|UDS_AUTOBUDDY ,rect,m_parametres,m_OK.GetDlgCtrlID()+(10000+j));
 (*pSliderCtrl[j]).SetWindowPos(&m_OK,120+(j*30),20,40,300,SWP_NOZORDER);
 (*pSliderCtrl[j]).SetRange(1,50);
 
 }
}