2013-09-01 28 views
6

C'è un modo per cambiare l'immagine del cursore del mouse Mac OSX mentre sto registrando un video in cui voglio usare un'immagine diversa per il cursore del mouse Mac e ho provato molti software che cambiano solo la dimensione del il cursore del mouse, ma non l'immagine. Quindi, come posso sostituire l'immagine del cursore del mouse MacOSX di default sullo schermo.Cambia cursore del mouse MacOS X Immagine

risposta

0

È possibile ignorare -(void) resetCursorRects per un NSView sottoclasse. Qualcosa di simile a questo:

-(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]]; 
} 

È necessario definire un NSRect che rappresenta l'area che cambia il cursore del mouse, e poi si dà un tipo NSCursor. Questo può essere usato anche per creare cursori personalizzati.

GW

Problemi correlati