Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.25;
Скачать: CL | DM;

Вниз

Минимизация в трей вместо закрытия   Найти похожие ветки 

 
Builder ©   (2002-07-14 08:48) [0]

Как сделать так, что бы по крестику (закрытию) программа минимизировались в трей, а закрывалась только по пункту меню из трей рорап виндов

самый подводный камень = необходимое условие
Что бы программа выключалась, когда юзвер выключает компьютер


 
lensky ©   (2002-07-14 09:37) [1]

nushno obrabativat" soobsenie WM_ENDSESSION,
chtonit" tipo
private
procedure WMENDSESSION(var Message: TWMENDSESSION); message WM_ENDSESSION;

a CloseQuery vozvroshiat" false kogda ty ne hoches" shtob tebia zakrivali
nu a kak v tray zassovat" ty navernoe znash"


 
volph ©   (2002-07-14 09:38) [2]

на форме есть событие OnCloseQuery вот по этому событие и "прячь" в трей свое окно.


 
Builder ©   (2002-07-14 09:55) [3]

2 lensky
Да, так и делаю, вот только пока VA попадаются :)
2 volph
Надо полностью читать вопрос


 
TTCustomDelphiMaster ©   (2002-07-14 11:46) [4]

Смотри на <a href=" http://www.delphikingdom.com/helloworld/samples_win.htm"> http://www.delphikingdom.com/helloworld/samples_win.htm</a>

Обобщающие примеры работы с WinAPI
Вернуться к разделу Hello World!

Примеры работы с WinAPI по теме:
Проверка на повторный запуск приложения, показ splash-формы в форме овального "бублика" при загрузке, помещение "иконки" приложения в область SysTray и т.д.

Содержание:
Пример №1 ( проверка на повторный запуск, показ Splash-окна в форме овального "бублика" при загрузке, помещение "иконки" в область SysTray).
Пример №2 (дополнение к примеру №1: при повторном вызове приложения активизируется первый его экземпляр, создание splash-окна ДО создания основной формы);
Пример №3 (блокируется повторный запуск не простого приложения, а MDI; регистрация своего типа в системном реестре, а также проверка, за каким приложением зарегистрирован данный тип);

-----------------------------------------------------------
По поводу выключения: При завершении работы Windows твоя форма обезательно отработает по событию onclosequery, туда то и пиши все что связано с сохранением данных при закрытии приложения, в том числе и вопрос "сохранить-нет-отмена" (ни в коем случае не используй для этого onclose).


 
Builder ©   (2002-07-14 13:00) [5]

2 TTCustomDelphiMaster
Вся проблема в том, что в OnCloseQuery ты никак не проверишь, кто тебя хочет закрыть - пользователь или вся винда, когда она закрывается.

Вообщем, замяли тему - все уже и так работает.



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

Текущий архив: 2002.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-81218
MARcoDEN
2002-07-14 10:33
2002.07.25
Как вытаскивать определенное значение из HTML страницы


3-81128
Vicheslav
2002-07-03 13:10
2002.07.25
Помогите с Проектированием таблиц.


3-81202
Dmitr
2002-06-26 14:04
2002.07.25
Как выделить цветом и обвести ячейку в Excel?


14-81471
RV
2002-06-27 11:10
2002.07.25
Аккорд-АМД3. Как выкинуть?


1-81267
programmerts
2002-07-10 20:12
2002.07.25
Как написать программу без формы.