मुझे पता है कि यह एक लोकप्रिय सवाल नहीं होगा और कुछ लोगों को ऐसे ऐप्स पसंद नहीं हैं जिनके पास गैर-मानक रूप है, लेकिन यह मेरे आवेदन के लिए उपयोगी है।एनएसविंडो शीर्षक पाठ का रंग बदलना
क्या "मानक" गैर-निजी एपीआई तरीके से एनएसविंडो के टाइटलबार टेक्स्ट का रंग बदलना संभव है?
मुझे पता है कि अगर मैं निजी एपीआई (as mentioned in this answer) का उपयोग करता हूं, लेकिन मुझे लगता है कि निजी एपीआई के बिना ऐसा करना संभव है क्योंकि पिक्सेलमेटर ने इसे किया है और एमएएस से खारिज नहीं किया गया है। मुझे पता है कि इसे बनाना भी संभव है सीमाहीन खिड़की और सबकुछ खुद को चित्रित करना, लेकिन मुझे नहीं लगता कि पिक्सेलमेटर यह कैसे कर रहा है, क्योंकि उन्हें मानक एनएसविंडो टाइटलबार के साथ आने वाली सभी अतिरिक्त बिट्स मिलती हैं; ड्रैग करने योग्य आइकन, विंडो का नाम बदलें, दस्तावेज़ संशोधन के लिए ड्रॉपडाउन मेनू और । फुलस्क्रीन बटन
असल में, मैं setBackgroundColor का उपयोग कर एक काले रंग की खिड़की कर दिया है: लेकिन पाठ तब भी काला है, जो एक काले रंग की पृष्ठभूमि पर काम नहीं करता के रूप में आता
।तो क्या कोई इसे करने का तरीका जानता है, या पिक्सेलमेटर यह कैसे कर रहा है?
मैं इसे आज़माने के लिए बहुत आलसी हूं, लेकिन मुझे आश्चर्य है कि अगर आपको विंडो के सामग्री दृश्य मिलते हैं तो आपको क्या मिलेगा और इसे इसके पर्यवेक्षण के लिए कहा जाएगा। हो सकता है कि आप शून्य न हों, या हो सकता है कि आपको अन्य छिपी हुई चीज़ों वाला मूल दृश्य मिले। – JWWalker
आपको एनएसटीहेम व्यू नामक एक निजी एनएसवी व्यू क्लास मिलता है। इसमें विंडो बंद करने, कम करने और बटन को अधिकतम करने के लिए कुछ और निजी दृश्य शामिल हैं, लेकिन मुझे नहीं लगता कि निजी एपीआई के बिना शीर्षक तक कैसे पहुंचे। – iain
मैट गैलाघर द्वारा कस्टम विंडो के बारे में एक लेख है, आपको वहां कुछ जानकारी मिलनी चाहिए। http://www.cocoawithlove.com/2008/12/drawing-custom-window-on-mac-os-x.html – Michael