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?

Foi útil?

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

  1. 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.

  2. 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);
    
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top