Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.21;
Скачать: CL | DM;

Вниз

Иконка Программы   Найти похожие ветки 

 
Neket   (2007-01-04 15:27) [0]

Подскажите как использовать для Трея иконку программы т.е. я подгружаю тконку для Трея таким образом:

procedure TForm1.FormCreate(Sender: TObject);

var
 tray: TNotifyIconData;
 Ic: TIcon;
begin
 Ic := TIcon.Create;
 Ic.LoadFromFile("Icon1.ico"); // и вот здесь необходимо сделать так чтобы загрузилась иконка самой программы а не из другого файла.
 with tray do begin
   cbSize := SizeOf(TNotifyIconData);
   Wnd := Form1.Handle;
   uID := 1;
   uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
   uCallBackMessage := WM_NOTIFYTRAYICON;
   hIcon := Ic.Handle;
   szTip := ("Баян!!!!");
 end;
 Shell_NotifyIcon(NIM_ADD, Addr(tray));

 Ic.Destroy;
end;


Просто неохото таскать отдельно за exe-шником еще и файл иконки.


 
Calibr ©   (2007-01-04 15:30) [1]

Очень просто!

procedure TForm1.FormCreate(Sender: TObject);
var
tray: TNotifyIconData;
Ic: TIcon;
begin
Ic := TIcon.Create;
Ic.LoadFromFile("Icon1.ico"); // и вот здесь необходимо сделать так чтобы загрузилась иконка самой программы а не из другого файла.
with tray do begin
  cbSize := SizeOf(TNotifyIconData);
  Wnd := Form1.Handle;
  uID := 1;
  uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
  uCallBackMessage := WM_NOTIFYTRAYICON;
  hIcon := Application.Icon.Handle;
  szTip := ("Баян!!!!");
end;
Shell_NotifyIcon(NIM_ADD, Addr(tray));

Ic.Destroy;
end;


 
SergGG ©   (2007-01-04 15:33) [2]

ic=Application.Icon


 
Neket   (2007-01-04 15:36) [3]

Спасибо за помощь



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

Текущий архив: 2007.01.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
15-1167295198
Анжелика
2006-12-28 11:39
2007.01.21
помогите пожалуйста, знаю что не в тему но всеже...


15-1167141808
NeyroSpace
2006-12-26 17:03
2007.01.21
А как пиринговые сети соединяют 2х клиентов находящихся за NAT?


15-1167410718
Gero
2006-12-29 19:45
2007.01.21
Песни в хорошем качестве


3-1162210429
Rickkk
2006-10-30 15:13
2007.01.21
Проблема с lookup-полями в запросе


2-1167356111
Альберт
2006-12-29 04:35
2007.01.21
переменная в dll не хочет менять значение