मैं मूल रूप से डेल्फी 7 में लिखे गए एप्लिकेशन को बनाए रखता हूं और डेल्फी एक्सई में पोर्ट किया जाता हूं।डेल्फी एप्लिकेशन विंडो जेड ऑर्डर और मेनफॉर्मऑनटास्कबार संपत्ति
विंडोज 7 का उपयोग करते हुए, हमने मुख्य खिड़की के नीचे दिखाई देने वाली मोडल विंडो और प्रोग्राम के साथ बातचीत करने में अंततः असमर्थता जैसी कुछ समस्याएं अनुभव की हैं क्योंकि उपयोगकर्ता को मोडल फॉर्म से बातचीत करने की उम्मीद है और यह मुख्य विंडो के नीचे असंभव है ।
इस समस्या से बचने के लिए मैंने परियोजना की MainFormOnTaskBar संपत्ति को सही में बदल दिया (पुरानी परियोजनाओं में यह संपत्ति नहीं है) और अब मैं एक ही प्रोजेक्ट के साथ जारी रखता हूं। प्रलेखन पढ़ना मुझे नई फॉर्म प्रॉपर्टी PopupParent मिली। क्या मैं इस संपत्ति का उपयोग करना अनिवार्य है यदि मैंने मेनफॉर्मऑन टास्कबार को सही पर सेट किया है? क्या इस समस्या का कोई और समाधान है?
दुर्भाग्यवश, 'MainFormOnTaskBar' वर्षों से बढ़ गया है यह तय करने के लिए कि बस टास्कबार पर कौन सा एचडब्ल्यूएनडी दिखाई देता है। इसका मूल रूप से वीसीएल में कई Vista + कार्यक्षमताओं को सक्षम/अक्षम करने के लिए उपयोग किया जाता है (बजाय उन्हें नियंत्रित करने के लिए नई गुण बनाने के बजाय)। और यह ** करता है ** 'पॉपअपपेर' शून्य होने पर ज़ेड-ऑर्डर हैंडलिंग के लिए उपयोग किए गए HWND को चुनने में एक कारक चलाएं। –
एक नया ब्लॉग एंट्री पोस्ट करने के लिए @ एलन-बाउर के लिए समय (: –
क्या कोई मुख्य दस्तावेज है कि 'मेनफॉर्मऑन टास्कबार' विंडो जेड-ऑर्डर को कैसे प्रभावित करता है? पुनर्मूल्यांकन मानक वीसीएल अनुप्रयोग के लिए इसे 'सत्य' छोड़ना है? – ventiseis