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

Сворачивание на панели задач   Найти похожие ветки 

← →
Neznaika ©   (2005-02-02 10:29) [0]

Всем привет, кто сейчас в мастерской!!!
Вопрос следующий:
Написал прогу "висящую в трее", при попытке свернуть форму с помощью кнопки на ней, она сворачивается нормально и исчезает с панели задач (остается только в трее). А вот если форму свернуть с помощью панели задач (клик по кнопке программы) то она остается и на панели и в трее, что вообщем-то не желательно.

Посоветуйте что-нибудь!!!

И еще попутно второй вопрос, при сворачивании этой самой формы я ее скрываю с помощью Form1.Visible:=false; - при этом пропадает визуализация сворачивания, форма просто исчезает, а как сделать так чтобы она "визуально" свернулась в трей???


← →
Jay1982 ©   (2005-02-02 11:35) [1]

Может Form1.Hide? Хотя наверное это тоже самое.


← →
Neznaika ©   (2005-02-02 11:59) [2]

>>Jay1982 ©   (02.02.05 11:35) [1]
Я думаю эфеект будет тот-же.

Еще есть идеи? ... Мастера!


← →
Jay1982 ©   (2005-02-02 12:28) [3]

Попробуй так:

ShowWindow(Form1.Handle, SW_MINIMIZE);
Form1.Hide


← →
Neznaika ©   (2005-02-02 12:53) [4]

Thank You!!! Jay


← →
Neznaika ©   (2005-02-02 12:56) [5]

А как на счет первого вопроса???????????????


← →
alpet   (2005-02-02 13:24) [6]

В классе TForm1

procedure OnSysCommand (var msg: TMessage); message WM_SYSCOMMAND;

в implementation

procedure TForm1.OnSysCommand;
begin
if msg.WParam = SC_MINIMIZE then hide;
end;


← →
Neznaika ©   (2005-02-02 14:10) [7]

С П А С И Б О



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

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



Память: 0.46 MB
Время: 0.024 c
14-1109233533
syte_ser78
2005-02-24 11:25
2005.03.20
Посоветуйте программу для учета трафика


1-1109933913
Cat
2005-03-04 13:58
2005.03.20
Сравнение дат


14-1108580646
ArMellon
2005-02-16 22:04
2005.03.20
Сервис для перекачки файлов


1-1109951514
Paul__
2005-03-04 18:51
2005.03.20
Сгенерировать уникальное имя для компонента в пределах приложения


10-1048328030
Guru
2003-03-22 13:13
2005.03.20
Клиент/серверное приложение с авторизацией




   Наверх