2013-09-01 53 views
6

Có cách nào để thay đổi hình ảnh con trỏ chuột trên Mac OSX khi tôi đang quay video mà tôi muốn sử dụng hình ảnh khác cho con trỏ chuột của Mac hay không. Tôi đã thử nhiều phần mềm chỉ thay đổi kích thước của con trỏ chuột, nhưng không phải là hình ảnh. Vậy làm thế nào tôi có thể thay thế hình ảnh con trỏ chuột MacOSX mặc định trên màn hình.Thay đổi con trỏ chuột của MacOS X Hình ảnh

Trả lời

0

Bạn có thể ghi đè -(void) resetCursorRects cho lớp con NSView. Một cái gì đó như thế này:

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

Bạn phải xác định một NSRect đại diện cho khu vực đó thay đổi con trỏ chuột, và sau đó bạn cung cấp cho nó một loại NSCursor. Điều này có thể được sử dụng để làm cho con trỏ tùy chỉnh là tốt.

GW