Форум: "Начинающим";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];
ВнизРабота с иконкой своего приложения в трее Найти похожие ветки
← →
Darvin (2010-02-03 11:28) [0]Здравствуйте!
Прошу прощения за ламерский вопрос.
Используя пример с этого сайта поместил иконку в трей:function TaskBarAddIcon( hWindow : THandle; ID : Cardinal; ICON : hicon;
CallbackMessage : Cardinal; Tip : String ) : Boolean;
var
NID : TNotifyIconData;
begin
FillChar( NID, SizeOf( TNotifyIconData ), 0 );
with NID do begin
cbSize := SizeOf( TNotifyIconData );
Wnd := hWindow;
uID := ID;
uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP;
uCallbackMessage := CallbackMessage;
hIcon := Icon;
if Length( Tip ) > 63 then
SetLength( Tip, 63 );
StrPCopy( szTip, Tip );
end;
Result := Shell_NotifyIcon( NIM_ADD, @NID );
end;
Вызываю его так:TaskBarAddIcon( Self.Handle, Application.Handle, Application.Icon.Handle, WM_TrayShow, "Мое приложение " );
Иконка попала в трей, все нормально. Приложение получает сообщения при нажатии на иконку в трее. А вот как при этом спрятать приложение из списка запущенных приложений и открывать его при нажатии на иконку в трее?
← →
Ega23 © (2010-02-03 11:42) [1]
> А вот как при этом спрятать приложение из списка запущенных
> приложений
За такое канделябрами бьют по голове.
← →
Darvin (2010-02-03 11:51) [2]Поведение должно быть таким, как у антивируса Касперского.
Приложение запустилось и "свернулось в трей". Затем при выборе иконки в трее - показалось.
Может быть, там как-то по другому организовано, подскажите как
← →
brother © (2010-02-03 12:06) [3]> [1] Ega23 © (03.02.10 11:42)
>
> > А вот как при этом спрятать приложение из списка запущенных
>
> > приложений
а не процессов ;) он просто хочет при старте скрывать окно, ибо прога в трее)
← →
Darvin (2010-02-03 12:14) [4]
> brother ©
именно ))
← →
brother © (2010-02-03 12:21) [5]http://www.delphisources.ru/pages/faq/base/show_hide_form.html
← →
brother © (2010-02-03 12:24) [6]не
> спрятать приложение из списка запущенных приложений
а:
скрыть/показать форму
старайся более правильно спрашивать...
← →
Darvin (2010-02-03 12:25) [7]
> brother © (03.02.10 12:21) [5]
Спасибо, попробую
← →
brother © (2010-02-03 12:25) [8]зы а лучше гугли в начале ;)
← →
Darvin (2010-02-03 12:25) [9]
> не
> > спрятать приложение из списка запущенных приложений
>
> а:
> скрыть/показать форму
> старайся более правильно спрашивать...
учту. еще раз спасибо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.04.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c