Pregunta

Cuando mi aplicación abre demasiadas ventanas, la barra de tareas las agrupa en un solo botón. Cada ventana tiene su propio ícono, pero el ícono de agrupación es el ícono predeterminado & Quot; desconocido & Quot; -kind.

¿Cómo puedo configurar el icono de agrupación?

¿Fue útil?

Solución

Este comentario de Raymond Chen indica que el ícono proviene del propio exe, sugeriría usar algo como eXeScope para asegurarse de que el ícono de su aplicación se está incrustando correctamente, y tal vez compararlo con otros exes que muestran un comportamiento adecuado para realizar la depuración delta.

Otros consejos

El icono del grupo de la barra de tareas se puede configurar en el registro por aplicación.

Para el explorador, esto sería aquí:

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

El icono del grupo de la barra de tareas de la aplicación se puede configurar de dos maneras

  1. A través de las propiedades del proyecto:

    Haga clic en Proyecto en el explorador de soluciones & # 8594; haga clic derecho & # 8594; seleccione propiedades & # 8594; seleccione la pestaña Aplicación & # 8594; vaya a recursos y cambie el icono predeterminado y seleccione el icono nuevo y guarde y compile.

  2. A través del registro (dinámico):

    Debe crear la clave TaskbarGroupIcon y el valor es " archivo de icono con ruta " debajo " HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Applications \ < > " Si las claves anteriores no están presentes, debe crear

    RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
       "Software\\Classes\\Applications\temp.exe",true); 
    RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);
    
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top