के लिए कर्सर का आकार बदलने अगर हम कुछ निर्दिष्ट क्षेत्र के लिए NSTrackingArea
का उपयोग तो हम इस तरह के विधि लागू कर सकते हैं डिफ़ॉल्ट कर्सर को बदलने के लिए:मूल निवासी OSX शेर कस्टम NSWindow या NSView
-(void)cursorUpdate:(NSEvent *)theEvent {
[[NSCursor resizeLeftCursor] set];
}
मैं कस्टम को लागू करने के लिए NSWindow
आकार परिवर्तन, जो NSBorderlessWindowMask
का उपयोग करता है । और मूल शेर के दो तीर कर्सर का उपयोग करना चाहते हैं। लेकिन NSCursor API में ऐसे प्रकार के कर्सर मौजूद नहीं हैं।
क्या मुझे कोड से ऐसे देशी कर्सर मिल सकते हैं?
या शायद मुझे उन्हें हाथ से फिर से खींचा जाना चाहिए (अच्छा विचार नहीं)?
/System/Library/Frameworks/WebKit.framework/Versions/Current/Frameworks/WebCore.framework/Resources/
... उदाहरण के लिए, फ़ाइल "northWestSouthEastResizeCursor.png":
एक ही समस्या यहाँ:
यहाँ MacOS सिएरा में गैर-दस्तावेजी कर्सर की पूरी सूची है: यहाँ एक उदाहरण है। क्या आपको उन कर्सर छवियां मिलीं? – Mark