Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отследить сворачивание и восстановление формы


Змей ©   (2005-12-13 02:02:00) 

Здрасте Мастера!
есть форма, будильник(5сек)!
как сделать чтобы при сворачивании формы(сворачиваем возле крестика полосочка:) ) будильник выдавал в 5 сек showmessage('1');
а при развернутом состоянии showmessage('2'); ?
если можно приведите пример.
Заранее огромное СПАСИБО!


Васяня   (2005-12-13 12:28:00) [1]


> Змей ©

Чо буксуешь? чо не понятно то? проверяешь IsIconic (Как Герман и сказал) если истина то старт будильник, если нет то ничего не делаем... операторы if ... then... я думаю тебе известны?

З.Ы. Если не понятно про IsIconic то заходим на сайт пентагон, именно там они прячут от обывателей все крутявые процедуры и функции дабы не дать русский кодерам развивать и читаем описание IsIconic... но тут вопрос - как туда попасть? а вот как - http://www.yandex.ru/yandsearch?rpt=rad&text=IsIconicи что ты думаешь? первый же линк дает располоение секретной лаборатирии, вот - если ты вдруг заблудишся в глобальной паутине - http://www.megalib.com/books/922/i/isiconic.html


Andron.Ru   (2005-12-13 12:09:00) [2]

Ловишь сообщения WM_SysCommand -- SC_Minimize  и SC_Maximize
В их обработчиках:

Sleep(здесь пишешь на сколько задержать обработчик в милисекундах);
ShowMessage('');


Германн   (2005-12-13 03:51:00) [3]

Уже забил. И заодно забыл! Сей топик!


Змей   (2005-12-13 03:44:00) [4]

ладно забейте! чувствуется не дождуся я помощи в одну строчку!
просто интервал у него 5000милисек ставишь и усе
и при сворачивании какунидь лейблу скрыл и врубил сообщение с "1" и наоборот! если это Вас интересовало!


Германн   (2005-12-13 03:31:00) [5]

А как ты реализуешь "будильник(5сек)"?


Змей   (2005-12-13 03:04:00) [6]

я так понял функция closewindow  а дальше что в там написать в скобах? hwnd:HWND? вот тут  я и порюсь


Змей   (2005-12-13 03:02:00) [7]

:) по хелпу?


Германн   (2005-12-13 03:00:00) [8]

Ну так научись! Что мешает?


Змей   (2005-12-13 02:47:00) [9]

извиняюсь но я не умею ими пользоваться


Германн   (2005-12-13 02:32:00) [10]

Функция из WinAPI IsIconic может подойдет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо