6
有沒有什麼方法可以改變Mac OSX鼠標光標圖像,因爲我正在錄製一個視頻,我想在Mac鼠標光標上使用不同的圖像,並且我嘗試了許多軟件,只改變了大小鼠標光標,但不是圖像。那麼我怎樣才能在屏幕上替換默認的MacOSX鼠標光標圖像。更改MacOS X鼠標光標圖片
有沒有什麼方法可以改變Mac OSX鼠標光標圖像,因爲我正在錄製一個視頻,我想在Mac鼠標光標上使用不同的圖像,並且我嘗試了許多軟件,只改變了大小鼠標光標,但不是圖像。那麼我怎樣才能在屏幕上替換默認的MacOSX鼠標光標圖像。更改MacOS X鼠標光標圖片
對於NSView
子類,您可以覆蓋-(void) resetCursorRects
。事情是這樣的:
-(void) resetCursorRects {
[super resetCursorRects];
// define cursor image and cursorRects
NSRect move = NSMakeRect((reg1UserStart + REGION_RESIZE_SIZE),REGION_Y_LOCATION, (self.reg1UserLength - (REGION_RESIZE_SIZE*2)), REGION_HEIGHT);
NSRect resizeStart = NSMakeRect(self.reg1UserStart, REGION_Y_LOCATION, REGION_RESIZE_SIZE, REGION_HEIGHT);
NSRect resizeEnd = NSMakeRect(((self.reg1UserStart + self.reg1UserLength) - REGION_RESIZE_SIZE), REGION_Y_LOCATION, REGION_RESIZE_SIZE, REGION_HEIGHT);
[self addCursorRect:move cursor:[NSCursor openHandCursor]];
[self addCursorRect:resizeStart cursor: [NSCursor resizeRightCursor]];
[self addCursorRect:resizeEnd cursor:[NSCursor resizeLeftCursor]];
}
你必須定義一個NSRect
表示改變鼠標光標的區域,然後你給它一個NSCursor類型。這也可以用來製作自定義遊標。
GW