Mahou
Mahou copied to clipboard
Прыгают иконки в трее при взаимодействиии с главным окном
Если каким-либо образом применить настройки (ОК/Применить) или закрыть окно, то иконки в трее перерисовываюсят и не созраняют свою позицию.
https://user-images.githubusercontent.com/5548003/104092276-fdffc500-5293-11eb-8bde-d9647cd72e31.mp4
Тяжелый вопрос... Ты про NCS? Может просто не удалять их и создавать заново как сейчас? Т.е. если они уже существуют то оставить их, если ты их выбрал/удалил тогда убрать.
Да, про них. Просто они перерисовываются, даже если ничего не менять в настройках.
@Makishima Сделал в bcfe8f0 чтобы:
просто не удалять их и создавать заново как сейчас
Но насчёт порядка судя по Raymond Chen's blog entry#99015 - порядок иконок в трее неуправляемый, его нельзя программно изменить, система сама решает где и какой иконке быть.
...Можно конечно нахально "влиять" на Shell_TrayWnd
через приватные Window сообщения, но мне кажется так порядок других иконок может быть нарушен...
В принципе порядок между перезапусками сохраняется. Так что если не заходить в настройки, то все ок.
Ну тогда на пока хватит.