Есть ли способ изменить изображение курсора мыши Mac OSX, когда я записываю видео, в котором я хочу использовать другое изображение для курсора мыши Mac, и я пробовал много программ, которые изменяют только размер курсора мыши, но не изображение. Итак, как я могу заменить изображение курсора мыши MacOSX по умолчанию на экране.
Изменить изображение курсора мыши MacOS X
Ответы (1)
Вы можете переопределить -(void) resetCursorRects
для NSView
подкласса. Что-то вроде этого:
-(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
person
GW.Rodriguez
schedule
27.10.2013