Как установить значок группировки на панели задач
Вопрос
Когда мое приложение открывает слишком много окон, панель задач группирует их в одну кнопку. Каждое окно имеет свой собственный значок, но значок группировки является значком по умолчанию & Quot; неизвестно & Quot; -kind icon.
Как я могу установить значок группировки?
Решение
Этот комментарий Рэймонда Чена означает, что значок исходит из самого exe-файла, я бы предложил использовать что-то вроде eXeScope чтобы убедиться, что значок вашего приложения вставлен правильно, и, возможно, сравнить его с другими exe-файлами, которые отображают правильное поведение для выполнения дельта-отладки.
Другие советы
Значок группы на панели задач можно установить в реестре для каждого приложения.
Для исследователя это будет здесь:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\explorer.exe]
"TaskbarGroupIcon"="C:\Windows\Explorer.exe,13"
Значок группы на панели задач приложения можно установить двумя способами
<Ол>Через свойства проекта:
Нажмите Project в обозревателе решений & # 8594; щелкните правой кнопкой мыши & # 8594; выберите свойства & # 8594; выберите вкладку приложения & # 8594; перейдите к ресурсам и измените значок по умолчанию, выберите newicon, сохраните и соберите.
Через реестр (динамический):
Необходимо создать ключ TaskbarGroupIcon, значение которого равно " файл значка с путем " под & Quot; HKEY_CURRENT_USER \ Software \ Classes \ Приложения \ л &; GT &; & Quot; Если вышеуказанных ключей нет, вы должны создать
RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
"Software\\Classes\\Applications\temp.exe",true);
RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);