Cómo configurar el icono de agrupación de la barra de tareas
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?
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
-
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.
-
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);