2014-10-21 3 views
5

मुझे समूह बॉक्स टेक्स्ट के साथ समस्या का सामना करना पड़ रहा है। मैंने EnableWindow (FALSE) को कॉल करके समूहबॉक्स को अक्षम कर दिया था, समस्या यह है कि समूह बॉक्स शीर्षक गहराई से नहीं हो रहा है।समूह बॉक्स अक्षम होने पर समूह बॉक्स टेक्स्ट को अक्षम करने के लिए कैसे करें?

क्या कोई मुझे बता सकता है कि यह क्यों हो रहा है और इस समस्या से कैसे छुटकारा पाएं।

+0

माइकल वाल्ज़ ने नीचे क्या कहा, इसके अलावा आप माता-पिता में WM_CTLCOLOR को संभाल सकते हैं और समूह बॉक्स अक्षम होने पर भूरे रंग को वापस कर सकते हैं। – user1793036

उत्तर

3

यह visual styles सक्षम होने पर comctrl32.dll में एक बग प्रतीत होता है।

मैंने एक बहुत ही सरल प्रोग्राम बनाया है जो एक सक्षम और अक्षम समूह बॉक्स के साथ एक संवाद प्रदर्शित करता है। दृश्य शैलियों के बिना विकलांग समूह बॉक्स धूसर हो जाता है, लेकिन दृश्य शैलियों के साथ ऐसा नहीं है:

Without visual styles

एक ही संवाद का उपयोग दृश्य शैलियों:

With visual styles

दृश्य शैलियों withhout

संवाद

विंडोज 7 और विंडोज एक्सपी दोनों एक ही समस्या का सामना करते हैं, मैंने विंडोज 8 पर जांच नहीं की है। मुझे डर है कि हमें इसके साथ रहना होगा। समूह बॉक्स को स्वयं ही आकर्षित करने की एकमात्र संभावना होगी।

+0

एमएस में कुछ डंस ने फैसला किया कि वह बेहतर जानता है और सभी को समूह के बक्से को अक्षम करने की अनुमति नहीं दी जानी चाहिए ... कारण। – Mordachai

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