2008-10-20 8 views
6

कैसे सेट करें जब मेरा एप्लिकेशन बहुत अधिक विंडो खुलता है तो टास्कबार उन्हें एक बटन में समूहित करता है। प्रत्येक विंडो का अपना आइकन होता है, लेकिन समूह आइकन डिफ़ॉल्ट "अज्ञात" -किंड आइकन होता है।टास्कबार ग्रुपिंग आइकन

मैं समूहकरण आइकन कैसे सेट कर सकता हूं?

उत्तर

2

यह comment from Raymond Chen इंगित करता है कि आइकन exe से ही आ रहा है, मुझे यकीन है कि आपके आवेदन आइकन ठीक से एम्बेडेड किया जा रहा है eXeScope की तरह कुछ का उपयोग कर सुझाव है , और शायद इसे अन्य पूर्वजों के साथ तुलना करें जो डेल्टा डीबगिंग करने के लिए उचित व्यवहार प्रदर्शित करते हैं।

2

टास्कबार समूह आइकन प्रति एप्लिकेशन आधार पर रजिस्ट्री में सेट किया जा सकता है।

एक्सप्लोरर के लिए, यह यहाँ होगा:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\explorer.exe] 
"TaskbarGroupIcon"="C:\Windows\Explorer.exe,13" 
+0

बनाने के लिए ऐसा लगता है कि Explorer.exe कि "HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ अनुप्रयोग" पंजीकृत किया गया है अपने कंप्यूटर पर केवल आवेदन है। अन्य ऐप्स (Outlook सहित) में एक सही आइकन है, लेकिन उनके पास "टास्कबार समूह समूह" मान नहीं है ... –

+0

एचएम ... क्या आपने कम से कम एक कार्य के रूप में प्रयास किया है? – Tomalak

1

आवेदन टास्कबार समूह आइकन दो तरीके

  1. प्रोजेक्ट गुण के माध्यम से में स्थापित किया जा सकता: समाधान में परियोजना

    क्लिक करें explorer-> सही क्लिक-> गुण का चयन करें> का चयन करें आवेदन टैब-> जाना डिफ़ॉल्ट आइकन को पुन: स्थापित करने और बदलने के लिए और न्यूकॉन का चयन करें और सहेजें और बनाएं।

  2. रजिस्ट्री के माध्यम से (गतिशील):

    आप TaskbarGroupIcon कुंजी और मान बनाने के लिए के तहत "पथ के साथ आइकन फ़ाइल" है "HKEY_CURRENT_USER \ SOFTWARE \ Classes \ आवेदन \ <>" ऊपर कुंजी नहीं कर रहे हैं उपस्थित आप

    RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
        "Software\\Classes\\Applications\temp.exe",true); 
    RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);