![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tray Icon colors.. [D6, 2000]
pathfinder © (2006-11-27 20:21:00)Добрый вечер.
Столкнулся с такой проблемой: при отображении иконки в трее, она конвертируется такое ощущение, что в 16 цветов..
Делал так:
Var Nim:TNotifyIconData;
begin
With Nim do
Begin
cbSize:=SizeOf(Nim);
Wnd:=Form1.Handle;
uID:=1;
uFlags:=NIF_ICON or NIF_MESSAGE or NIF_TIP;
hicon:=Icon.Handle;
uCallbackMessage:=wm_user+1;
szTip:='Hint';
End;
Shell_NotifyIcon(Nim_Add,@Nim);
ну и с помощью компонента CoolTrayIcon..
результат одинаковый.. :(
Подскажите, пожалуйста, в чем может быть дело?
pathfinder (2006-11-28 11:25:00) [1]
> Handle © (28.11.06 05:52) [3]
пробовал..но хреновость отображения заключается именно в цветах :(
Handle (2006-11-28 05:52:00) [2]
> pathfinder © (27.11.06 20:21)
Возможно иконка содержит несколько размеров 16, 24, 32 и т.д , поэтому используется самая большая и отображается хреново, попробуй сделать в редакторе чисто 16x16.
pathfinder (2006-11-27 20:31:00) [3]
> Gydvin © (27.11.06 20:23) [1]
> Посмотрите еще это
>
> http://delphi.pp.ru/index.php?showtopic=120
приведенный выше фрагмент кода как раз оттуда..
Gydvin (2006-11-27 20:23:00) [4]Посмотрите еще это
http://delphi.pp.ru/index.php?showtopic=120