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

Tray   Найти похожие ветки 

← →
TURKDL   (2004-01-06 15:12) [0]

Подскажите!!Как можно спрятать иконку своей программы в трей?


← →
kor@lex ©   (2004-01-06 15:27) [1]

procedure TForm1.CreateTrayIcon(n:Integer);
var nidata : TNotifyIconData;
begin
with nidata do
begin
cbSize := SizeOf(TNotifyIconData);
Wnd := Self.Handle; //HWND вашего окна (окна принимающего обратные сообщения)
uID := 1; // номер значка
uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP; //обрабатываемые флаги
uCallBackMessage := WM_MYICONNOTIFY;
hIcon := Application.Icon.Handle; // то откуда сдергивается значек это может быть и ImageList и т.д.
StrPCopy(szTip,Application.Title); // всплывающая строка, может быть любой string главное с нулевым окончанием
end;
Shell_NotifyIcon(NIM_ADD, @nidata); // добавление значка
end;
Для того чтобы удалить иконку из трея надо:
Shell_NotifyIcon(NIM_delete, @nidata);



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

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



Память: 0.44 MB
Время: 0.025 c
1-43513
Chapha
2004-02-28 21:54
2004.03.14
СHM


7-43918
Den_lam
2003-12-11 12:06
2004.03.14
LPT


6-43742
Makhanev A.S.
2003-12-31 19:33
2004.03.14
Методика удалённой сверки версий файлов...


1-43636
Вопрошающий
2004-03-02 12:21
2004.03.14
Регистрация компонента ActiveX - Formula One (VCF132.OCX)


1-43457
Dmitry M. Volkov
2004-03-03 20:38
2004.03.14
Глюк с прозрачностью формы




   Наверх