Valeur de Slider(VC++)

Signaler
Messages postés
16
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
25 août 2005
-
Messages postés
15154
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
19 octobre 2021
-
BoNjOuR a tous;

J ai installe un slider dans mon interface , elle est definie de la facon suivante(on visualise en la valeur equivalente au deplacement effectue)


void CTestOScopeDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
if(nSBCode == SB_THUMBPOSITION)
{
m_SliderValue.Format("%ld", nPos);
UpdateData(false);
}
else
{
CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
}

CDialog::OnVScroll(nSBCode, nPos, pScrollBar);
}


Le probleme est que voudrai que la barre soit au depart placee au milieu de son champs de mouvement , je ne sais pas comment faire. En plus le second probleme est que la valeur de la barre ne s affiche que si l on la glisse , pas lorsqu on se place a n importe quel endrois. J espere avoir ete assez claire.

Merci d avance

1 réponse

Messages postés
15154
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
19 octobre 2021
99
Euh... y'aurait pas une fonction SetPos(int pos) par hasard???

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...