在 Windows 上设置 wxWidgets 中滚动条的宽度

Set the width of a scrollbar in wxWidgets on Windows

我正在寻找一种可以在 class 中设置滚动条宽度的方法,它继承自 wxScrolledWindow。我不介意编辑框架源代码 (3.1.0)。我在那里看过,但我找不到解决我的问题的方法,因为 wxScrolledWindow 及其基础 classes 似乎没有使用 wxScrollBar class.

您无法更改用于滚动 window 的标准滚动条的宽度(或外观的任何其他方面)——这是您本机外观的一部分使用 wxWidgets.

如果你绝对需要做一些不同的事情(为什么?),你别无选择,只能使用没有滚动条的普通 window 和一个或两个独立的 wxScrollBars 用于滚动它。不用说,这会很复杂,而且效果不如本机滚动,所以你不应该这样做,除非你真的离不开它。