2013-09-01 14 views
6

Gibt es eine Möglichkeit, Mac OSX Mauszeiger Bild zu ändern, wie ich ein Video aufzeichnen, in dem ich ein anderes Bild für Mac Mauscursor verwenden möchte und ich viele Software versucht, die nur die Größe des ändern Mauszeiger, aber nicht das Bild. Also, wie kann ich Standard MacOSX Mauszeiger Bild auf dem Bildschirm ersetzen.Ändern Mac OS X Mauszeiger Bild

Antwort

0

Sie können -(void) resetCursorRects für eine NSView Unterklasse außer Kraft setzen. Etwas wie folgt aus:

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

Sie haben eine NSRect zu definieren, die den Bereich darstellt, der den Mauszeiger ändert, und Sie dann einen NSCursor Art geben. Dies kann verwendet werden, um auch benutzerdefinierte Cursor zu erstellen.

GW