2010-07-12 42 views

回答

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添加到此代碼片段中的樹中,我在左側有一個滾動條。但是我沒能解決當時出現的樹的定位問題。

+0

非常感謝! 我也試過類似的片段(使用滑塊)之前,它只是太「不穩定」。無法進一步與片段 窗口標誌完美,這就夠了。 – codekitty 2010-07-15 11:12:59