However, if the thumb button length increases inside the scroll bar (so as to cope with some less scrollable space in the view field of a ctrl, for example, due to data being removed from the ctrl), the thumb image stretches (resizes) to match the new thumb length, which in turn distorts the image and therefore ruins the skinning result.
You see my point?
My question is: Is there a workaround? I see that Windows does it wonderfully if the original default style ScrollBar::StyleDefault() is kept. How do you manage that? I mean, the three little thumb button grooves in Windows' scroll bars remain undistorted as the thumb size varies.