Replied 8 September 2017, 2:52 pm EST
Since the only solution is to write my own interface - and I know nothing about graphics - that isn't an option.
I tried deriving a class from the EnhancedScrollbarRenderer and overriding the DrawHorizontalThumb() function but my code is never called. (I have no idea why not)
Could you enter an enhancement request to add a new property to the EnhancedScrollbarRenderer.
Probably one of the following names:
NarrowBorder = True/False (Current setting is False)
WideBorder = True/False (Curent setting is True)
BorderWidth = (Current value is 2, probably limit to 1-2 or 1-3)
This wide border currently seems to apply only to the Top/Bottom borders of the Thumb and Arrow buttons on a Horizontal scroll bar, and to the Left/Right sides in a vertical scrollbar.
The other sides are already the expected 1 pixel wide.
Is this simply a bug that no one has noticed, or bothered to report before?
I don't understand why your default is 2 pixels when all other controls/apps seem to use 1.
Maybe you have an inner/outer border to handle 3D appearance but I dont see any way to specify 2 different color values.