![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интересное поведение компонента TTrayIcon (D2009)
Strate © (2009-02-28 12:17:00)Обнаружил тут для себя интересное поведение компонента TTrayIcon в Codegear Delphi 2009.
Предположим что у нас есть хэндл иконки, которую надо поместить в трей. (ну допустим как результат функции ExtractIconEx). У нас есть несколько таких хэндлов, и периодически надо иконку менять. Путём долгих проб и ошибок появился работоспособный код:
var
MainApplicationSmallIcon : HICON;
TTrayIcon.Icon.ReleaseHandle; //Без этого не работает
TTrayIcon.Icon.Handle := MainApplicationSmallIcon;
TTrayIcon.SetDefaultIcon; //Без этого не работает
TTrayIcon.Refresh;
Strate (2009-02-28 12:17:00) [1]А, ну это я к тому, что может кому то пригодится