Bonjour à tous,
J'ai 2 CListCtrl qui contiennent le même nombre de ligne. J'aimerais que la scrollbar du 1er CListCtrl fasse descendre à la fois ses item mais aussi les items du 2eme CListCtrl (et qu'il n'y ai pas de scrollbar pour le 2eme ClistCtrl).
Pour le moment j'arrive à faire bouger la scrollbar de gauche et de droite en même temps en faisant :
Mais ça ne me convient pas car les items de la 2eme CListCtrl ne bougent pas et j'aimerais avoir juste une scrollbar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 void CFenetreDlg::OnLvnBeginScrollTab1(NMHDR *pNMHDR, LRESULT *pResult) { LPNMLVSCROLL pStateChanged = reinterpret_cast<LPNMLVSCROLL>(pNMHDR); *pResult = 0; Tab2.SetScrollPos (SB_VERT,Tab1.GetScrollPos(SB_VERT)); }
Donc j'ai vue que l'on pouvait faire ça avec une ClistBox
Mais je ne connais pas l'équivalent en CListCtrl. Avez vous une idée de comment réaliser ce double défilement?
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_ListData.SetTopIndex(newIndex);
Partager