Мое программное обеспечение Pomodoro Timer отображает динамический значок на панели задач Windows 7. Вы можете задаться вопросом, почему значок приложения должен быть динамическим. Это на самом деле отсчет таймера для меня, чтобы помочь мне сосредоточиться на текущей задаче, так называемый the pomodoro technique:Изменение значка на панели задач Windows 7 для закрепленного приложения
Мой способ изменить значок, чтобы просто изменить значок окна. Он отлично работает при запуске приложения, но после того, как я привязал его к панели задач, он отобразит значок по умолчанию для приложения. Число динамических счетчиков вниз исчезнет. Хуже того, после того, как я отменил его с панели задач, поведение по умолчанию никогда не будет восстановлено, т. Е. Динамический значок не сможет быть правильно обновлен. Когда я снова запустил приложение, он отобразит значок по умолчанию, если я не закрою его и не открутит его снова, снова появится значок подсчета.
Я искал этот форум и Change pinned taskbar icon (windows 7) и попытался изменить значок наложения. Он работает, но не соответствует моему требованию, значок оверлея может отображать только 16x16 и не хватает места для отображения 4 цифр.
Я также прочитал статью MSDN Application User Model IDs, но до сих пор неясно, может ли она это сделать или нет.
Любой может помочь в этом? Большое спасибо!
Я бы подумал, что тикающие часы на панели задач будут отвлекать внимание. Скорее всего, вы заработаете за последние несколько минут, будучи слишком осведомленным о том, что ваше время вот-вот закончится? –
Возможно, вы можете использовать индикатор выполнения вместо значка, чтобы показать, сколько осталось времени?Может быть проще кодировать и менее навязчиво. –
@ Светлые гонки на орбите, правильно, я привык делать это. На самом деле другой популярный инструмент, называемый focusbooster, отображает таймер подсчета сверху других в качестве плавающего окна. Этот таймер подсчета времени на самом деле работает с Методом Помодоро. Да, если пользователю это не нравится, они могут не показывать динамический таймер обратного отсчета. –