2012-01-30 13 views
6

क्या यह HwndHost नियंत्रण पर नियंत्रण आकर्षित करना संभव है? (मैं पॉपअप का उपयोग नहीं करना चाहता)क्या HwndHost नियंत्रण पर WPF नियंत्रण आकर्षित करना संभव है?

यह HwndHost नियंत्रण किसी भी WPF नियंत्रण पर खींचता है। जैसा कि मैं समझता हूं कि यह ज़िन्डेक्स पर निर्भर नहीं है। (क्योंकि HwndHost नियंत्रण COM द्वारा खींचा जाता है)

यदि आप इस नियंत्रण के साथ खेलना चाहते हैं तो आप इसके बारे में अधिक जानकारी प्राप्त कर सकते हैं और नमूने here डाउनलोड कर सकते हैं।

enter image description here

+0

के साथ सही तरीके से व्यवहार करेगा, यह ड्रैग/ड्रॉप (आपके शीर्षक में "ड्रैग") या ज़ेड-ऑर्डर के बारे में है (आपके प्रश्न में "HwndHost पर नियंत्रण आकर्षित करें")? मुझे लगता है कि "ड्रैग" एक टाइपो है ... –

+0

हाँ) आप सही हैं। यह टाइपो था। मैंने इसे पहले से ही सही कर दिया है। – Leonid

उत्तर

6

अपने प्रश्न का उत्तर देने, नहीं। WPF और Win32 इंटरऑपरेशन पर यह MSDN article देखें।

लेख ऊपर से

:

• HwndHost समान शीर्ष-स्तर विंडो में अन्य WPF तत्वों के शीर्ष पर दिखाई देगा। हालांकि, एक टूलटिप या कॉन्टेक्स्टमेनू जेनरेट मेनू एक अलग शीर्ष-स्तरीय विंडो है, और इसलिए HwndHost

+0

शायद यह किसी भी तरह से हैक करना संभव है? मैंने इस लेख को पढ़ा है और यदि संभव हो तो मुझे एक और समाधान नहीं मिलना पड़ेगा। मेरे आवेदन में बहुत अधिक सामान इस पर निर्भर करता है। – Leonid

+1

मुझे ऐसा करने के लिए किसी भी हैक्स से अवगत नहीं है। मुझे लगता है कि ऑपरेटिव शब्द शीर्ष-स्तरीय विंडो हैं। Http://msdn.microsoft.com/en-us/library/ms744952.aspx –

+0

के अनुसार "HwndHost नियंत्रण में एक अलग HWND है और ** हमेशा ** WPF तत्वों के शीर्ष पर खींचा जाएगा" धन्यवाद ... I इसके बारे में पढ़ा है। तो .. मैं आपकी पोस्ट को एक उत्तर के रूप में चिह्नित करूंगा। – Leonid

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