Comment identifier un scrollbar ??

Signaler
Messages postés
49
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
26 avril 2006
-
Messages postés
49
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
26 avril 2006
-
Bonjour,

Voilà, j'ai 2 scrollbars sur une même fenêtre...

lorsque l'évènement OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) est appelé je voudrais savoir sur quel scroll je travaille.

void CToolsDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{

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

Comment je fais pour identifier mes scrolls dans cette fonction?

4 réponses

Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
8
OnHScroll pour scroll Horizontale!
Messages postés
49
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
26 avril 2006

C'est pas trop ma question en fait...
Sachant que j'ai 2 scroll horizontaux...je fais comment pour savoir au niveau de cette foncrtion lequel je suis en train de manipuler?

Scroll1 et Scroll2 ne font pas du tout la même chose...et en fonction de la manipulation de l'un ou de l'autre j'appelle une fonction différente.

Tu vois le truc?
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
verifie leur ctrlID
GetWindowLong en API, MFC ???

ciao...
BruNews, MVP VC++
Messages postés
49
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
26 avril 2006

Ok merci...c bon...
Ne peut on pas procéder comme cela aussi ?

UINT r = (UINT)pScrollBar;