में आगे कैसे नियंत्रण ला सकते हैं आप एमएफसी में डिज़ाइन समय पर नियंत्रण-जेड-ऑर्डर कैसे बदलते हैं - यानी मैं सेटविंडोपॉस का उपयोग नहीं कर सकता या रनटाइम पर ऐसा नहीं कर सकता - मैं बदल गया ज़ेड देखना चाहता हूं डिजाइनर में -ऑर्डर (भले ही मुझे .rc कोड को सीधे संपादित करने का सहारा लेना पड़े)।आप एमएफसी
मेरे पास एक एमएफसी संवाद है जिसमें मैं नियंत्रण जोड़ रहा हूं। यदि नियंत्रण के किनारों के बीच ओवरलैप है, तो मैं एक को दूसरे के सामने ले जाना चाहता हूं। विंडोज फॉर्म या डब्ल्यूपीएफ आदि में, मैं सामने ला सकता हूं, वापस भेज सकता हूं, आगे ला सकता हूं, वापस भेज सकता हूं। मुझे एमएफसी में ये विकल्प नहीं मिलते हैं, न ही मैं यह बता सकता हूं कि यह कैसे तय करता है कि आगे क्या है, क्योंकि नियंत्रण पहले जोड़ा गया था जो पहले वहां था। मैं एमएफसी में जेड-ऑर्डर कैसे कर सकता हूं? भले ही मुझे सीधे .rc फ़ाइल कोड में हेरफेर करना है (यानी डिजाइनर के चारों ओर अंत-दौड़)।
प्रश्न "डिज़ाइन समय पर" निर्दिष्ट नहीं है * नहीं * चलने के समय पर। –
(संपादित करें: एमएफसी-एडिट-ब्राउज-कंट्रोल मेरा समाधान है) ,,, धन्यवाद, गोना को इस लड़ाई से मैन्युअल रूप से लड़ना है। ड्रा + क्लिक + फ़ोकस ईवेंट अपने स्वयं के ऑर्डर को मजबूर करते हैं और मैं अकेले टैब ऑर्डर पर भरोसा नहीं कर सकता। EX: बटन एक CEdit ontop। बटन को संपादन बॉक्स से पहले होना चाहिए, या फिर क्लिक को संपादित करने के लिए क्लिक करें। हालांकि, संपादन में क्लिक करने से यह ऑर्डर के बावजूद बटन के ऊपर खींचने का कारण बन जाएगा। – diox8tony