Вниз
Скачать: CL | DM;

Траблы с иконкой в трее   Найти похожие ветки 

← →
LyzD   (2003-03-24 15:51) [0]

Привет, всем....

Подскажите, кто знает. Как избежать такой трабл. При изменений параметров окна к которому привязано окно (таких как FormStyle и т.д.) пропадает иконка из системного трея.


← →
Smok_er   (2003-03-24 17:57) [1]

Ошибка видимо в 17 строке!


← →
nikkie ©   (2003-03-24 18:12) [2]

Дело в том, что при изменении параметров окна VCL часто разрушает старое окно и создает новое с новыми параметрами. В результате, новое окно имеет другой хендл. А иконка в трее идентифицируется по hwnd + id и изменить hwnd возможности нет. Удалять и добавлять заново иконку с новым hwnd нехорошо - она может поменять свое положение в трее.

Лучше всего создать невидимое окно, зарегистрировать иконку на него и никогда не менять его параметры. С другими видимыми окнами можно будет делать что угодно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
14-6670
Ihor Osov'yak
2003-03-17 11:52
2003.04.03
Прошу не принять за провокацию...


14-6778
Tano
2003-03-17 02:13
2003.04.03
Спецификация Plug and Play (программная и аппаратная)


3-6326
Xela
2003-03-13 20:24
2003.04.03
Ошибка импортирования в словарь данных


7-6812
PavelOKES
2003-02-05 09:42
2003.04.03
Смарт-карты


6-6633
MikeFW
2003-02-10 14:49
2003.04.03
Как организовать мгновенную рассылку писем по e-mail?




   Наверх