Следуя этому руководству: http://www.hhhh.org/cloister/csharp/icons/ Мне удалось заставить свой NotifyIcon выглядеть должным образом, потому что Windows решила использовать значок 32x32 и масштабировать его до размера 16x16 вместо простого использования значка 16x16.
При этом у меня есть файл .ico со следующими разрешениями:
- 256x256x32
- 64x64x32
- 48x48x32
- 32x32x32
- 16x16x32
- 48x48x8
- 32x32x8
- 16x16x8
- 32x32x4
- 16x16x4
Однако, когда я увеличиваю настройки DPI на моем дисплее, значок, отображаемый в NotifyIcon, представляет собой версию с более высоким разрешением, с большим количеством украшений, которые в конечном итоге выглядят ужасно масштабированными до размера NotifyIcon. Значок какого размера он принимает и масштабируется сейчас? Не лучше ли создать простой значок любого размера специально для NotifyIcon?