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

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

Минимизация. Как узнать? [D7, XP]


Б ©   (2009-12-05 18:11:00) 

Здрасти!

По какому сообщению можно узнать, что окно минимизировано?
(Форма не на VCL)

Пытаюсь сделать так:
Перехватываю WM_ACTIVATE.
В справке написано, что если HIWORD(wParam)  <> 0, то окно минимизировано. Но почему-то определяется не верно.


Б   (2009-12-05 19:17:00) [1]

Не нужно. Всё.


Б   (2009-12-05 18:46:00) [2]


> Anatoly Podgoretsky ©   (05.12.09 18:28) [4]
> IsIconic


О, спасибо.
Я б не нашёл.
А почему не работает HIWORD(wParam)  <> 0?


Б   (2009-12-05 18:29:00) [3]

Ну да.
Я говорю по окно, созданое ручкам через CreateWindowEx со своим WndProc.


Anatoly Podgoretsky   (2009-12-05 18:28:00) [4]

IsIconic


Anatoly Podgoretsky   (2009-12-05 18:26:00) [5]

> Б  (05.12.2009 18:20:02)  [2]

Так это большая разница.


Б   (2009-12-05 18:20:00) [6]

Ну не форма, а окно.


Anatoly Podgoretsky   (2009-12-05 18:18:00) [7]

> Б  (05.12.2009 18:11:00)  [0]

А начем тогда форма, у тебя что другая классовая модель?


Наверх

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