Evénement ListView onScroll

Je suis à la programmation d'une simple application en C#, et j'ai besoin événement onScroll sur la liste. J'ai donc créé la classe ListviewEx sorcière hérite d'origine ListView. J'ai trouvé comment détecter le message de défilement de WinAPI et j'ai modifié méthode WndProc.
Maintenant, j'ai ce WndProc:

protected override void WndProc(ref Message m) 
{ 
    base.WndProc(ref m); 

    if (m.Msg == WM_VSCROLL) 
    { 
        onScroll(this, new EventArgs()); 
    } 
}

Mais le problème, c'est que je ne sais pas comment faire pour détecter les informations au sujet de défilement. Ces données doivent être dans WParam, mais en C# est pas LOWORD macro comme en C++ et j'ai besoin de passer à détecter des paramètres comme SB_ BAS, SB_ ENDSCROLL, SB_PAGEUP etc.

Est-il de toute façon comment remplacer LOWORD macro en C# ?

Ou une autre façon de détecter les paramètres nécessaires à propos de défilement?

source d'informationauteur Klinki