Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по компоненте ТcoolTrayIcon [D7, 2000]


XTD ©   (2006-08-28 10:58:00) 

Какую команду использовать для сворачивания в трэй ?


C@N   (2006-09-01 20:40:00) [1]

form1.show/hide )))


medved_68   (2006-08-28 15:21:00) [2]


> XTD
А когда делаю команду Application.Minimize; то сворачивается и в трэй и туда куда обычные приложения сворачиваются.
Почему так?


Может тебя спасет CoolTrayIcon1.HideTaskbarIcon;

> Так как быть тогда? Можно примерчик?

Можно:
procedure TForm1.Button1Click(Sender: TObject);
begin
CoolTrayIcon1.MinimizeToTray:=True;
CoolTrayIcon1.IconVisible:=True;
Form1.WindowState:=wsMinimized;
CoolTrayIcon1.HideTaskbarIcon;
end;

procedure TForm1.CoolTrayIcon1Click(Sender: TObject);
begin
Form1.WindowState:=wsNormal;
end;

Вот и весь примерчик :))))


XTD   (2006-08-28 11:13:00) [3]

Ясно. Всем спасибо.


Ketmar   (2006-08-28 11:11:00) [4]

нельзя. потому что я не знаю, что такое "TcoolTrayIcon". и знать не хочу. мне Shell_NotifyIcon() хватает. %-)


XTD   (2006-08-28 11:09:00) [5]

(3) Так как быть тогда? Можно примерчик?


Ketmar   (2006-08-28 11:05:00) [6]

а потому, что видимое окно -- это не единственное окно приложения. у application -- своё. и перехватывать надо сворачивание именно его.


PSPF2003   (2006-08-28 11:04:00) [7]

А что примера по использованию нет?


XTD   (2006-08-28 11:02:00) [8]

Когда бросаешь на форму компонент и нажимаешь на форме свернуть, то окно сворачивается в трэй. А когда делаю команду Application.Minimize; то сворачивается и в трэй и туда куда обычные приложения сворачиваются.
Почему так?


Наверх

Титульная страница Поиск, карта сайта Написать письмо