पर CGPostMouseEvent प्रतिस्थापन मैक ओएस 10.4 के बाद से माउस क्लिक करने के लिए मैं CGPostMouseEvent() का उपयोग कर रहा हूं।हिम तेंदुए
मेरे कोड पर काम करते हुए और इसे हिम तेंदुए के साथ 100% संगत बनाने की कोशिश करते हुए, एक्सकोड ने एक चेतावनी थूक दी कि CGPostMouseEvent() को बहिष्कृत किया गया है। हालांकि यह मुझे डराता नहीं है, मैं जानना चाहता हूं कि CGPostMouseEvent() को क्या बदलता है।
CGPostMouseEvent(point,FALSE,1,TRUE); // mouse down
CGPostMouseEvent(point,FALSE,1,FALSE); // mouse up
सब है कि: यह मैं इसे कैसे इस्तेमाल करते हैं।
कोई विचार?
धन्यवाद!
कुछ इस तरह: शून्य PostMouseEvent (CGMouseButton बटन, CGEventType प्रकार, स्थिरांक CGPoint बिंदु) { CGEventRef theEvent = CGEventCreateMouseEvent (शून्य, प्रकार, बिंदु, बटन); CGEventSetType (theEvent, प्रकार); CGEventPost (kCGHIDEventTap, theEvent); CFRelease (theEvent); } – Uri
ओह, खराब प्रारूपण के लिए खेद है – Uri
पहली नज़र में जो सही दिखता है। – phoebus