Ce code permet de détecter l'apparition des scrollbars dans un ScrollableControl lorsque son contenu change de taille. Il permet aussi de transformer le comportement des scrollbars en slider afin de déplacer l'affichage à l'endroit du clic dans la zone de déplacement de l'ascenseur.
Ce code utilise la file de message (NativeWindow) du ScrollableControl. Il expose aussi l'utilisation des API de manipulation des scrollbars
L'application de test fournit deux cases à cocher pour changer le comportement des scrollbars. Un listbox trace les changements d'état de scrollbars. L'image verte est zoomable avec la roulette de la souris et déplaçable par drag and drop.