I use the TVrTrackBar and found that if the Enabled property is set to false while the mouse id down (moving the slider) the toMouseClip option causes an issue. It’s checked in OnMouseDown and sets FClipOn if true (and calls ClipCursor). Normally the FClipOn flag is checked in OnMouseUp (to call ClipCursor again), but I suspect that this never happens if the control is no longer enabled. The result is that the mouse gets trapped in the client rectangle.
As a workaround I can set the toMouseClip option to false which avoids this, but I don’t know if this will adversely affect the user’s experience with the mouse. I did get some odd results with adjacent TVrTrackBar controls moving when the mouse moved outside the original control, but not always.
The real solution would be to clear FClipOn (and call ClipCursor) if it is on when the control moves to the disabled state, but I’d rather not hack the source.