j'ai cree une boite de dialogue avec dans le style scrollbar vertical
le scrollbar descend mais le contenu de ma fenetre ne bouge pas
voila mon code :
void CPARAMETERDlg1::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
int ntemp1, ntemp2;
m_parameter_scrollbar->SetScrollRange(nMin,nMax,TRUE);
ntemp1=m_parameter_scrollbar->GetScrollPos();
switch(nSBCode)
{
case SB_THUMBTRACK :
m_parameter_scrollbar->SetScrollPos(nPos,TRUE);
break;
case SB_LINEUP :
ntemp2=(nMax-nMin)/10;
if ((ntemp1 - ntemp2)>nMin)
{
ntemp1 -= ntemp2;
}
else
{
ntemp1=nMin;
}
m_parameter_scrollbar->SetScrollPos(ntemp1,TRUE);
break;
case SB_LINEDOWN :
ntemp2=(nMax-nMin)/10;
if ((ntemp1 + ntemp2)<nMax)
{
ntemp1 += ntemp2;
}
else
{
ntemp1=nMax;
}
m_parameter_scrollbar->SetScrollPos(ntemp1,TRUE);
break;
}
UpdateData(false);
CDialog::OnVScroll(nSBCode, nPos, m_parameter_scrollbar);
pour l'initialisation je suppose qu'il faut retrouver l'objet scrollbar
en utilisant getScrollBarCtrl
merci d'avance pour l'aide