Domanda

Quando la mia applicazione apre troppe finestre, la barra delle applicazioni le raggruppa in un solo pulsante. Ogni finestra ha la sua icona, ma l'icona di raggruppamento è l'impostazione predefinita & Quot; sconosciuta & Quot; -kind.

Come posso impostare l'icona di raggruppamento?

È stato utile?

Soluzione

Questo commento di Raymond Chen indica che l'icona proviene dall'ex stesso, suggerirei di usare qualcosa come eXeScope per accertarti che l'icona della tua applicazione sia stata incorporata correttamente e magari confrontarla con altri ex che mostrano un comportamento corretto per eseguire il debug delta.

Altri suggerimenti

L'icona del gruppo della barra delle applicazioni può essere impostata nel registro in base all'applicazione.

Per Explorer, questo sarebbe qui:

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

L'icona del gruppo della barra delle applicazioni dell'applicazione può essere impostata in due modi

  1. Attraverso le proprietà del progetto:

    Fai clic su Progetto in Esplora soluzioni & # 8594; tasto destro & # 8594; seleziona proprietà & # 8594; selezionare la scheda Applicazione & # 8594; vai a risorse e modifica l'icona predefinita e seleziona il newicon e salva e costruisci.

  2. Tramite il registro (dinamico):

    Devi creare la chiave TaskbarGroupIcon e il valore è " file icona con percorso " sotto & Quot; HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Applications \ lt &; Gt &; & Quot; Se le chiavi sopra non sono presenti, devi creare

    RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
       "Software\\Classes\\Applications\temp.exe",true); 
    RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);
    
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top