Измените значок на панели задач Windows 7 для закрепленного приложения

Моя программа Pomodoro Timer будет отображать динамический значок на панели задач Windows 7. Вы можете задаться вопросом, почему значок приложения должен быть динамическим. На самом деле для меня это таймер обратного отсчета, который помогает мне сосредоточиться на текущей задаче, так называемая техника помидора :

enter image description here

Мой способ изменить значок - просто изменить значок окна.Он отлично работает, когда я запускаю приложение, но после того, как я закрепил его на панели задач, он отобразит значок приложения по умолчанию. Номер динамического счетчика исчезнет. Что еще хуже, после того, как я открепил его на панели задач, поведение по умолчанию никогда не будет восстановлено, то есть динамический значок не сможет правильно обновиться. Когда я снова запускаю приложение, оно будет отображать значок по умолчанию, если я не закрепил его и не открепил снова, значок обратного отсчета отображается снова.

Я искал этот форум и Изменил закрепленный значок на панели задач (Windows 7) , а также попытался изменить значок наложения. Он работает, но не соответствует моим требованиям, значок наложения может отображать только 16x16, и недостаточно места для отображения 4 цифр.

Я также читал статью MSDN Идентификаторы модели пользователя приложения , но мне все еще не ясно, сможет ли он это сделать или нет.

Кто-нибудь может помочь в этом? Большое спасибо!

12
задан Community 23 May 2017 в 12:01
поделиться