bonjour,
J'ai une application avec 2 ScrollBar verticales mais j'ai 2 problèmes avec:
- Les 2 SrcollBar appellent la même fonction.
Comment faire pour les distinguer? Probablement avec le pointeur pScrollBar mais je ne sais pas faire.
- Quand le quitte les ScrollBar, mon texte S_VarScrolBar reprends sa valeur antérieur alors qu'il est modifié correctement lors du glissement du ScrollBar.
Comment bloquer S_VarScrolBar?
J'ai réussit avec un OnNMReleasedcaptureSlider2 mais cela ne me parait pas correct
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void CparcoursDlg::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO: ajoutez ici le code de votre gestionnaire de messages et/ou les paramètres par défaut des appels IntPosition = nPos; CDialogEx::OnVScroll(nSBCode, nPos, pScrollBar); CString Position; int Pos; Position.Format(_T("%d"),nPos); S_VarScrolBar.SetWindowTextW(Position); LB_NomFichiers.SetCurSel(nPos); }
Partager