2011-02-02 13 views
5

मैंने विंडोज एक्सपी मोड (एसपी 3) पर अपना ऐप (विंडोज 7 पर देव) का प्रयास किया है। और TImageList से संबंधित मेरे Tbutton (और अन्य) चित्र बहुत भयानक हैं (काला का गोलाकार)। क्या आपके पास स्पष्टीकरण है? या एक समाधान?विंडोज एक्सपी एसपी 3 (एक्सपी मोड विंडोज 7) पर टबटन में गंदा पीएनजी

enter image description here

धन्यवाद एक बहुत, आपका दिन शुभ हो!

संपादित करें:

ही EXE, D2009 के साथ Windows XP या Windows 7 पर संकलित @Ken मुझे एक ही परिणाम देता है। XP मोड SP3 पर कोई पारदर्शिता नहीं है (शायद यह वर्चुअल मशीन पर एक समस्या है, लेकिन यह अजीब है) और विंडोज 7 पर पारदर्शिता ...

@ केन डेल्फी 2010 के साथ एक ही समस्या: टेस्ट फ़ाइल (स्रोत + एक्सई) : http://www.onkeysoft.com/Test.zip

@ दाऊद: Facebook के साथ एक, और अन्य पता नहीं क्यों, मैं बस अपना नाम और ईमेल दर्ज किया है ... मैंने सोचा था कि मैं के लिए लॉग इन गया था, लेकिन नहीं ... (यह पहली बार है

विंडोज 7 प्रो: कोई बात नहीं मैं समस्याओं के लिए stackoverflow खेद)

+0

स्पष्टीकरण पारदर्शिता के मुद्दों पर हो सकता है, लेकिन एक्सपी बटन पर पारदर्शी छवियों को संभालने में सक्षम होना चाहिए। – ChrisF

+2

डेल्फी का क्या संस्करण? (मैं 200 9 मान रहा हूं क्योंकि आप अपने प्रश्न में "पीएनजी" का जिक्र करते हैं।) क्या आपने इमेजलिस्ट (सीडी 32 बिट, आईआईआरसी) पर उचित कलरडेप सेट किया था? –

+0

क्या ये वास्तव में टीबीटन हैं? मुझे नहीं पता था कि वे ग्लिफ प्रदर्शित कर सकते हैं? –

उत्तर

1

जवाब का उपयोग विंडोज एक्सपी मोड (एसपी 3) (विन 7प्रो): समस्या!

और .... वर्चुअलबॉक्स इम्यूलेशन पर विंडोज एक्सपी एसपी 3: कोई समस्या नहीं!

तो समस्या विंडोज़ XP मोड पर है, और समस्या हल हो रहा है ...

(छवि यहाँ: http://i.stack.imgur.com/LwCtq.png)

+0

मतलब होने की कोशिश नहीं कर रहा है, लेकिन रुचि रखने वाले उपयोगकर्ताओं की अच्छी प्रारूपण की उम्मीद है। –

0

आप की जाँच करता है, तो विकल्प Enable Runtime Themes परियोजना मेनू> विकल्प से सक्षम किया गया है है > आवेदन।

भी, 16 बिट रंग मोड में 7 XP मोड अनुकरण रन dsTransparent

0

डिफ़ॉल्ट रूप से करने के लिए ImageList की DrawingSytle गुण सेट करने के लिए खिड़कियों का प्रयास करें। ऐतिहासिक रूप से, डेल्फी पीएनजी पारदर्शिता समर्थन 32 बिट्स के अलावा रंग गहराई से बहुत खुश नहीं है।

डिस्प्ले सेट के साथ एक वास्तविक एक्सपी मशीन पर उसी एप्लिकेशन को चलाने के लिए 16 बिट्स पर सेट करने का प्रयास करें, और मुझे उम्मीद है कि आपको एक ही समस्या का सामना करना पड़ेगा।

संबंधित मुद्दे