![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свернута ли форма? [D7, Win2k, WinXP]
pavlov © (2006-03-24 14:17:00)Всем привет!
Как узнать свернута форма в панель задач или нет?
Есть главная форма. На ней рисую кое-чего по таймеру
через небольшой промежуток времени.
Не хочу тратить время процессора на отрисовку
когда окно свернуто.
Думал что WindowState=wsMinimized поможет,
оказалось нет.
Как быть?
Заранее спасибо.
Leonid Troyanovsky (2006-03-24 16:44:00) [1]
> Anatoly Podgoretsky © (24.03.06 16:17) [6]
> А если она за пределами экрана находится
Спрячется за пределами.
--
Regards, LVT.
Anatoly Podgoretsky (2006-03-24 16:17:00) [2]Leonid Troyanovsky © (24.03.06 14:39) [5]
А если она за пределами экрана находится
Leonid Troyanovsky (2006-03-24 14:39:00) [3]
> Джо © (24.03.06 14:36) [3]
> IsWindowVisible — это, простите, "из другой оперы".
Почему? При сворачивании главной формы она просто прячется.
--
Regards, LVT.
Leonid Troyanovsky (2006-03-24 14:37:00) [4]
> pavlov (24.03.06 14:31) [2]
> IsIconic не работает!
Для главной формы - IsIconic(Application.Handle)
Вообще-то, проще отключать что-то при Application.OnDeactivate
и включать в OnActivate
--
Regards, LVT.
Джо (2006-03-24 14:36:00) [5]> [2] pavlov (24.03.06 14:31)
> IsIconic не работает!
> Но зато работает IsWindowVisible(Handle)
IsWindowVisible — это, простите, "из другой оперы".
pavlov (2006-03-24 14:31:00) [6]IsIconic не работает!
Но зато работает IsWindowVisible(Handle)
Спасибо за наводку :)
begin...end (2006-03-24 14:21:00) [7]IsIconic ?