J'ai ma classe qui herite bien de CListBox et je capture les message de type WM_VSCROLL
ON_MESSAGE(WM_VSCROLL, OnMessageScroll)
voici ma methode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
LONG CXListBox::OnMessageScroll(WPARAM wh, LPARAM lh)
{
switch(wh)
{
case SB_BOTTOM :
TRACE("bottom\n");
break;
case SB_ENDSCROLL:
TRACE("endscroll\n");
break;
case SB_LINEDOWN:
TRACE("linedown\n");
break;
case SB_LINEUP:
TRACE("lineup\n");
break;
case SB_PAGEDOWN:
TRACE("pagedown\n");
break;
case SB_PAGEUP:
TRACE("pageup\n");
break;
case SB_THUMBPOSITION:
TRACE("tumbposition\n");
break;
case SB_THUMBTRACK:
TRACE("thumbtrack\n");
break;
case SB_TOP:
TRACE("top\n");
break;
}
return 100;
} |
j'ai bien les traces qui s'affichent en fonction des actions que je fais mais je vois pas quelle fonction utiliser pour deplacer mon scroll (oui du coup le scroll ne se deplace plus)
merci d'avance
Partager