मेरे प्रोग्राम को उपयोगकर्ता द्वारा अनुरोध किए जाने पर सूचना विंडो की एक श्रृंखला खोलने की आवश्यकता है, और विंडोज 7 टास्कबार पर किसी प्रकार के कस्टम ग्रुपिंग को कार्यान्वित करना चाहते हैं।नियंत्रण विंडोज 7 टास्कबार समूह मेरे आवेदन के लिए
वांछित कार्यक्षमता: मेरी सभी जानकारी विंडो को एक साथ समूहीकृत किया जाना चाहिए (यदि उपयोगकर्ता सिस्टम पर समूहीकरण सक्षम है, तो है) लेकिन मेरी मुख्य विंडो को सूचना विंडो के साथ समूहीकृत नहीं किया जाना चाहिए।
मैं अपनी सूचना खिड़कियों के लिए एक नई प्रक्रिया नहीं कर सकता।
मेरी विचार प्रक्रिया यह है कि किसी भी तरह से टास्कबार को अलग-अलग समूहबद्ध करने के लिए सूचना विंडो के विंडो हैंडल को संशोधित करने का एक तरीका हो सकता है लेकिन मैं ईमानदारी से यह भी नहीं जानता कि इससे कहां से शुरुआत करें।
संपादित
Ive कुछ नई जानकारी नहीं मिली। मैं के रूप में यहां कहा गया है SHGetPropertyStoreForWindow
साथ कुछ करने के लिए सक्षम हो सकता है: http://msdn.microsoft.com/en-us/library/windows/desktop/dd378459(v=vs.85).aspx#where
... आवेदन की चल खिड़कियों में से किसी की एक संपत्ति के रूप में। इसे दो तरीकों से सेट किया जा सकता है: यदि एक प्रक्रिया के स्वामित्व वाली विभिन्न विंडो को टास्कबार ग्रुपिंग को नियंत्रित करने के लिए अलग-अलग AppUserModelIDs की आवश्यकता होती है, तो विंडो की संपत्ति स्टोर को पुनर्प्राप्त करने के लिए SHGetPropertyStoreForWindow का उपयोग करें और AppUserModelID को विंडो प्रॉपर्टी के रूप में सेट करें।
अपनी विंडोज़ को एक ही एपआईडी असाइन करें। –