2010-02-21 10 views
5

मेरे पास एक एप्लिकेशन (मेरा नहीं) है जो एप्लिकेशन में डॉक्यूबल पैनल जोड़ने के लिए कोडजॉक द्वारा एक्सएक्सट्रीमडॉकिंगपेन का उपयोग करता है।नि: शुल्क डॉकिंग नियंत्रण जिन्हें तीसरे पक्ष के ऐप में डॉक किया जा सकता है

एक्सएक्सट्रीमडॉकिंगपेन में AttachToWindow(int handle) नामक एक विधि है जिसे कॉल किया गया हैडल के साथ विंडो में एक डॉकिंग मैनेजर बनाया जाएगा, जो कोई भी एप्लीकेशन हो सकता है।

मैं सोच रहा था कि क्या कोई अन्य मुफ्त/सस्ता डॉकिंग नियंत्रण है जो आपको वही काम करने देगा?

मैं जो करने की कोशिश कर रहा हूं वह है, मुख्य एप्लिकेशन (मेरा नहीं) एप्लिकेशन की मुख्य विंडो में एक डॉकिंग मैनेजर बनाता है जब एप्लिकेशन चलता है लेकिन उन्होंने एक्सएक्सट्रीम डॉकिंगपैन निजी का उपयोग किया है जिसका अर्थ है कि मैं अपने स्वयं के पैनल नहीं जोड़ सकता मुख्य आवेदन खिड़की। समस्या यह है कि यदि आप एक नया एक्सएक्सट्रीम डॉकिंगपैन बनाने की कोशिश करते हैं और AttachToWindow(int handle) को मुख्य एप्लिकेशन या हैंडल का उपयोग करते हुए किसी भी बच्चे की खिड़कियों को मेमोरीएसेफॉलेशन फेंकते हैं तो वहां पहले से ही एक डॉकिंग मैनेजर है।

मैं एक और सूट ढूंढना चाहता हूं जो एक ही काम कर सकता है, इसलिए मैं मुख्य विंडो में एक नया डॉकिंग प्रबंधक बना सकता हूं, इसलिए मुख्य विंडो में एक्सएक्सट्रीमडॉकिंग और {अन्य नियंत्रण} है।

क्षमा करने के लिए थोड़ा मुश्किल है।

क्या कोई जानता है कि मैं यह कैसे कर सकता हूं, या किसी भी उपकरण को जानता हूं।

उत्तर

4

मैं इसे उपयोग नहीं किया है, लेकिन वहाँ यहाँ SourceForge पर एक खुला स्रोत DockPanel सूट है:

http://dockpanelsuite.com

यह बिल्कुल दृश्य स्टूडियो के DockPanel स्क्रीनशॉट पर आधारित सामग्री को तरह दिखता है।

+0

एक महीने देर से, लेकिन मैं डॉक पैनल सूट दूसरा। मैंने इसे कई आंतरिक अनुप्रयोगों में उपयोग किया है। – Yoopergeek

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