Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.005 c
1-81306
Sasha M
2002-07-12 13:23
2002.07.25
Как отключить нажатие клавиши вызыв. меню windowsa


1-81369
MASTERok
2002-07-14 00:53
2002.07.25
Прозрачность


8-81380
SemenK
2002-03-19 20:48
2002.07.25
Как задать один из цветов изображения - прозрачнім в компоненте Image ?


3-81134
muhin-av
2002-07-03 15:25
2002.07.25
помогите разобраться с DBCtrlGrid ???


3-81173
Draculenok
2002-07-04 11:44
2002.07.25
Как ввести Заглавную букву





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский