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

Вниз

Иконка в Tray без окна. (Без VCL)   Найти похожие ветки 

 
lexik   (2009-06-23 19:14) [0]

Пытаюсь создать иконку в трее, не создавая каких-либо окон без VCL. Иконка появляется, когда подвожу к ней курсор - исчезает, в чем проблема?

handle := GetModuleHandle(0);
//...
Begin
 With Tray do
 Begin
   cbSize := SizeOf(TNotifyIconData);
   Wnd := handle;
   uID := 1;
   uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP;
   uCallBackMessage := WM_NOTIFYTRAYICON;
   hIcon := LoadIcon(handle,"ICON");
   szTip := ("Название");
 End;
 Shell_NotifyIcon(NIM_ADD, Addr(tray));


 
DVM ©   (2009-06-23 19:15) [1]


> когда подвожу к ней курсор - исчезает, в чем проблема?

Потому что эксплорер не находит окна.


 
lexik   (2009-06-23 19:16) [2]

Т.е. без окна в трей нельзя устанавливать иконку?


 
Сергей М. ©   (2009-06-23 19:17) [3]


> без окна в трей нельзя устанавливать иконку?
>


Можно.
И ты в этом сам убедился.
Сам же сказал

> Иконка появляется


 
lexik   (2009-06-23 19:21) [4]

Так как решить проблему пропадания иконки? Установить хендл какого-либо другого приложения? Наример ProgMan?!


 
Сергей М. ©   (2009-06-23 19:26) [5]


> lexik   (23.06.09 19:21) [4]

Ты вообще справку читал к ф-ции Shell_NotifyIcon ?


 
DVM ©   (2009-06-23 19:39) [6]


> lexik

Насколько я знаю, без окна не обойтись. Но это окно же несложно и создать. Даже в консольном приложении не возбраняется его иметь, пусть и скрытое и  доп потоке. И оно не обязательно должно быть на VCL.


 
lexik   (2009-06-23 20:56) [7]

да точно, пришлось создать, спс



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

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

Наверх




Память: 0.48 MB
Время: 0.009 c
2-1291559004
v_a_belousov
2010-12-05 17:23
2011.02.27
Завершение работы потока


15-1289204232
savva
2010-11-08 11:17
2011.02.27
[Работа] требуется Delphi разработчик (Москва)


15-1289566593
Wc2
2010-11-12 15:56
2011.02.27
Круговое меню


15-1289860347
hattak
2010-11-16 01:32
2011.02.27
скриншот отдельного элемента страницы загруженной в IE ...


15-1289896344
Медвежонок Пятачок
2010-11-16 11:32
2011.02.27
нас ждут макрорегионы