Mahou icon indicating copy to clipboard operation
Mahou copied to clipboard

Прыгают иконки в трее при взаимодействиии с главным окном

Open Makishima opened this issue 4 years ago • 5 comments

Если каким-либо образом применить настройки (ОК/Применить) или закрыть окно, то иконки в трее перерисовываюсят и не созраняют свою позицию.

https://user-images.githubusercontent.com/5548003/104092276-fdffc500-5293-11eb-8bde-d9647cd72e31.mp4

Makishima avatar Jan 09 '21 12:01 Makishima

Тяжелый вопрос... Ты про NCS? Может просто не удалять их и создавать заново как сейчас? Т.е. если они уже существуют то оставить их, если ты их выбрал/удалил тогда убрать.

BladeMight avatar Jan 09 '21 12:01 BladeMight

Да, про них. Просто они перерисовываются, даже если ничего не менять в настройках.

Makishima avatar Jan 09 '21 13:01 Makishima

@Makishima Сделал в bcfe8f0 чтобы:

просто не удалять их и создавать заново как сейчас

Но насчёт порядка судя по Raymond Chen's blog entry#99015 - порядок иконок в трее неуправляемый, его нельзя программно изменить, система сама решает где и какой иконке быть.

...Можно конечно нахально "влиять" на Shell_TrayWnd через приватные Window сообщения, но мне кажется так порядок других иконок может быть нарушен...

BladeMight avatar Jan 09 '21 14:01 BladeMight

В принципе порядок между перезапусками сохраняется. Так что если не заходить в настройки, то все ок.

Makishima avatar Jan 09 '21 14:01 Makishima

Ну тогда на пока хватит.

BladeMight avatar Jan 09 '21 14:01 BladeMight