में पारदर्शी पीएनजी छवि (टीआईमेजलिस्ट के साथ) मैं टीआईएमजलिस्ट में पारदर्शी पृष्ठभूमि के साथ एक पीएनजी लोड करना चाहता हूं और इसे टीएमएएनमेनू (टीएक्शन के माध्यम से) में उपयोग करना चाहता हूं।
हालांकि, डेल्फी में पृष्ठभूमि सिर्फ काला है। क्या पीएनजी समर्थन डेल्फी में केवल आधा लागू है?एक टीएमएएनमेनू
This लड़का कहता है कि यह उसके लिए काम करता था लेकिन मुख्य मेनू के बजाय बटन के साथ।
मेरे सेटअप:
- मेरी छवि है रंग प्रति 8 बिट से अधिक पारदर्शिता चैनल के लिए 8 बिट (मैं भी 1 पारदर्शिता के लिए थोड़ा के साथ की कोशिश की है, लेकिन अभी भी काम नहीं करता है)। छवि किसी भी अन्य कार्यक्रम में ठीक दिखती है।
- डेल्फी एक्सई।
- टीआईमेजलिस्ट के संपादक में 'पारदर्शी रंग' और 'भरें रंग' को 'डिफ़ॉल्ट' पर सेट किया गया है और अक्षम हैं।
अनपेक्षित व्यवहार के सावधान:
डेल्फी सभी छवियों (पूरा फ़ॉर्म TIMAGELIST में ही नहीं IN) से वंचित रह जाएंगे उपयोगकर्ता colordepth संपत्ति के मूल्य बदल जाता है जब।
बग मांग पर पुन: उत्पन्न किया जा सकता है। खोई गई छवियों को 'हिस्टॉय' फ़ोल्डर से पिछली डीएफएम फ़ाइल से पुनर्प्राप्त किया जा सकता है।
हाय आरआरज़। मैं एक TImageList का उपयोग करें। इसमें ड्रॉइंग स्टाइल गुण हैं और इसे केवल 'पारदर्शी' पर सेट किया जा सकता है (जो अभी भी काम नहीं कर रहा है)। लेकिन सीडी 32 बिट नहीं है। – Ampere
क्षमा करें मेरा मतलब है कि 'ColorDepth'' को 'cd32Bit' – RRUZ
पर सेट किया जाना चाहिए अद्यतन: एक कलरडिथ संपत्ति है लेकिन अगर मैं इसे 'cd32Bit' पर सेट करता हूं तो छवियों को मेनू में अब चित्रित नहीं किया जाता है। – Ampere