2014-05-23 37 views
0

我正在將NSScroller繪製成位圖。我需要用突出顯示的縮略圖捕捉它(我使用的是cacheDisplayInRect:toBitmapImageRep:,但我已經嘗試將單獨的繪製方法放入位圖上創建的GC)。我嘗試了我能想到的一切,包括在平局之前在(私人)_sFlags2sFlagsNSScroller ivars中設置各種值。我無法發送它的事件,因爲滾動並不實際。強制OSX NSScroller的拇指以突出顯示的形式繪製而沒有實際鼠標跟蹤

最終我需要這個工作在10.6+上,但到目前爲止我所有的測試都已經在10.7+(這是新風格滾動條出現的地方),而且我還沒有檢查過10.6,因爲我是也使用alignmentRectForFrame:,並沒有僞造10.6呢。

回答

0

經過一段時間與Hopper!我發現以下解決方案:

[[scrollbar scrollerImp] setShouldDrawRolloverState: YES]; 

未記錄,但我是一個快樂的露營者!

相關問題