Como definir o Agrupamento Ícone da barra de tarefas
Pergunta
Quando meu aplicativo abre muitas janelas dos grupos da barra de tarefas-los em um botão. Cada janela tem seu próprio ícone, mas o ícone de agrupamento é o padrão "desconhecido" ícone -tipo.
Como posso definir o ícone de agrupamento?
Solução
Este comentário de Raymond Chen indica que o ícone é proveniente do próprio exe, gostaria de sugerir usando algo como eXeScope ter certeza de que o ícone do aplicativo está sendo incorporado corretamente, e talvez compará-lo com outros exes que exibem comportamento adequado para fazer delta depuração.
Outras dicas
O ícone do grupo de barra de tarefas pode ser definido no Registro em uma base por aplicativo.
Para explorador, isso seria aqui:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\explorer.exe]
"TaskbarGroupIcon"="C:\Windows\Explorer.exe,13"
ícone do grupo de barra de tarefas do aplicativo pode ser configurado de duas maneiras
-
Através de Propriedades do projeto:
Clique projeto no Solution Explorer ? clique direito ? selecione Propriedades ? selecione a guia Aplicação ? ir para resoruces e alterar o ícone padrão e selecione o newicon e salvar e construir.
-
Através Registry (Dynamic):
Você tem que criar chave TaskbarGroupIcon e valor é "ícone do arquivo com o caminho" sob "HKEY_CURRENT_USER \ Software \ Classes \ Applications \ <>" Se acima das teclas não estão presentes você tem que criar
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey( "Software\\Classes\\Applications\temp.exe",true); RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);