में प्रदर्शित करने के लिए सर्वश्रेष्ठ आइकन आकार मैं डेल्फी प्रोग्राम पर काम कर रहा हूं जो "ट्रे" पर एक आइकन प्रदर्शित करेगा। मैं इसे "कठिन तरीका" कर रहा हूं (Shell_NotifyIcon api, आदि का उपयोग करके और यहां कोई घटक नहीं, यहां बिंदु के बाहर कारणों के लिए)। यह ठीक काम कर रहा है लेकिन कभी-कभी ऐसा लगता है कि आइकन कुछ सिस्टमों में थोड़ा "धुंधला" है। अब, मैंने 16x16 बीएमपी, 32x32, आदि का उपयोग करके प्रयोग किया है। ऐसा लगता है जैसे सिस्टम इसे आवश्यक आकार तक स्केल करता है, लेकिन परिणाम ओएस संस्करण (या शायद कुछ और भी) के आधार पर भिन्न होते हैं ....ट्रे
क्या आप में से कोई भी बीएमपी के सर्वोत्तम आकार और रंग गहराई के बारे में कोई अनुभव है जिसे निकालने के लिए और ListImage से Shell_NotifyIcon का उपयोग करके ट्रे पर प्रदर्शित किया गया है?
हम्म ... GetSystemMetrics (SM_CXICON) मुझे मेरे सिस्टम पर 32 दे रहा है ... चालू दूसरी ओर GetSystemMetrics (SM_CXSMICON) मुझे 16 देता है ...सहायता फ़ाइल इंगित करती है कि SM_CXSMICON एक छोटे आइकन की अनुशंसित चौड़ाई है (सुनिश्चित करें कि यह उस मामले के लिए "ट्रे" या "अधिसूचना बार" के बारे में कुछ भी नहीं कहता है। – Lobuno
मैंने जो लिंक पोस्ट किया है, वह बताता है कि 'LIM_SMALL' 'SM_CXSMICON' से मेल खाता है। कोड उदाहरण 'LIM_SMALL' का उपयोग करता है। –
आप सही हैं! – Lobuno