Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
ВнизСворачивание на панели задач Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.03.20;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c