如何将垂直滚动条放在树的左侧?
答案 0 :(得分:2)
如果您只使用Windows,则可以执行以下操作:
int exStyle = OS.GetWindowLong(tree.handle, OS.GWL_EXSTYLE);
exStyle |= OS.WS_EX_LEFTSCROLLBAR;
OS.SetWindowLong(tree.handle, OS.GWL_EXSTYLE, exStyle);
否则您可能需要查看Snippet296,其中显示了如何使用ScrolledComposite处理树的滚动。通过将样式SWT.RIGHT_TO_LEFT添加到ScrolledComposite,并将SWT.LEFT_TO_RIGHT添加到此代码段中的树,我在左侧有一个滚动条。但是我没能解决当时出现的树的定位问题。