Scroller par le code ClistCtrl
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 :
Code:
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));
} |
Mais ça ne me convient pas car les items de la 2eme CListCtrl ne bougent pas et j'aimerais avoir juste une scrollbar.
Donc j'ai vue que l'on pouvait faire ça avec une ClistBox
Code:
m_ListData.SetTopIndex(newIndex);
Mais je ne connais pas l'équivalent en CListCtrl. Avez vous une idée de comment réaliser ce double défilement?