Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как забрать прогу из таскбара

8.9K
14 мая 2005 года
malush
6 / / 03.04.2005
Как забрать прогу из таскбара и поместить ее в трей ? И еще: как зделать, если прогу закрыть откриваэться нужная форма, но главная не закриваэтся ?
253
14 мая 2005 года
Proger_XP
1.5K / / 07.08.2004
Цитата:
Originally posted by malush


Как забрать прогу из таскбара и поместить ее в трей ?

Код:
var
  Tray: TNotifyIconData;
begin
  with Tray do
  begin
    cbSize := SizeOf(TNotifyIconData);
    Wnd := AllocateHWnd(Form1.TrayMsg);
    uID := 1;
    uFlags := NIF_ICON or NIF_MESSAGE;
    hIcon := Icon.Handle;
    uCallBackMessage := WM_USER + 1025
  end;
  Shell_NotifyIcon(NIM_ADD, Addr(Tray));
  Hide // скрываем форму
end;

И еще: как зделать, если прогу закрыть откриваэться нужная форма, но главная не закриваэтся ?
В обработчике формы находишь OnCloseQuery
Там делаешь
 
Код:
Form2.ShowModal;
CanClose := False
302
17 мая 2005 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by malush
Как забрать прогу из таскбара


 
Код:
Application.ShowMainForm := false;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог