Вниз
Скачать: 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.027 c
1-1110123584
ser35
2005-03-06 18:39
2005.03.20
Рисунок с расширение GIF


8-1101512051
VasRog
2004-11-27 02:34
2005.03.20
Access violation


4-1107328870
Игорь Шевченко
2005-02-02 10:21
2005.03.20
Любителям "скырть процесс" под NT посвящается...


14-1109739583
begin...end
2005-03-02 07:59
2005.03.20
С Днём рождения! 2 марта


6-1105480714
bulkas
2005-01-12 00:58
2005.03.20
Непрочитанные сообщения




   Наверх