chriscrepin1
Messages postés13Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 4 août 2004
-
28 juil. 2004 à 10:08
cs_obby
Messages postés91Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention12 octobre 2006
-
1 août 2005 à 23:56
bonjour , je veux ajouter un srollbar a une boite de dialogue
je suis aller dans les propriete de ma boite et j'ai coché vertical scroll j'ai rajouter la fonction OnVscroll mais rien ne marche
je pensai associe le scrollbar de ma boite de dialog a une varable ScrollBar mais je peux pas car pas ID pour la scrollbar
void CPARAMETERDlg1::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default
// Get the minimum and maximum scroll-bar positions.
// Determine the new position of scroll box.
int min_position=0,max_position;
CDialog::OnVScroll(nSBCode,nPos, pScrollBar);
max_position=206;
pScrollBar->GetScrollRange( &min_position, &max_position );
int m_position=pScrollBar->GetScrollPos();
switch (nSBCode)
{
case SB_LINEUP :
m_position=m_position-1;
pScrollBar->SetScrollPos(m_position,TRUE);
break;
case SB_LINEDOWN :
m_position=m_position+1;
pScrollBar->SetScrollPos(m_position,TRUE);
break;
case SB_THUMBTRACK :
pScrollBar->SetScrollPos(nPos,TRUE);
break;
} // Set the new position of the thumb (scroll box).
case SB_THUMBPOSITION: //The user has dragged the scroll box (thumb)
and released the mouse button. The nPos parameter indicates the
position of the scroll box at the end of the drag operation.
break;
case SB_TOP: //Scrolls to the upper left.
break;
} // Set the new position of the thumb (scroll box).
case SB_THUMBPOSITION: //The user has dragged the scroll box (thumb)
and released the mouse button. The nPos parameter indicates the
position of the scroll box at the end of the drag operation.
break;
case SB_TOP: //Scrolls to the upper left.
break;
} // Set the new position of the thumb (scroll box).