![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка на открытое окно в приложении [D7, WinXP]
dmitry_12_08_73 © (2009-02-24 22:27:00)Каким образом можно узнать, есть ли в данный момент открытые окна в приложении, включая диалоговые окна типа MessageDlg, ShowMessage?
Юрий Зотов (2009-02-25 12:28:00) [1]EnumThreadWindows?
DVM (2009-02-25 12:20:00) [2]
> dmitry_12_08_73 © (24.02.09 22:27)
> спасибо, Screen.Forms. помогло
Не все окна фигурируют в Screen.Forms. Там вообще не окна, там формы.
Например, окна, созданного Windows.MessageBox() там не будет.
dmitry1208197320 (2009-02-25 10:52:00) [3]спасибо, Screen.Forms. помогло
Германн (2009-02-25 01:27:00) [4]
> dmitry_12_08_73 © (24.02.09 22:27)
>
> Каким образом можно узнать, есть ли в данный момент открытые
> окна в приложении
> Leonid Troyanovsky © (24.02.09 22:42) [1]
>
>
> > dmitry_12_08_73 © (24.02.09 22:27)
>
> > Каким образом можно узнать, есть ли в данный момент открытые
> > окна в приложении, включая диалоговые окна типа MessageDlg,
>
> > ShowMessage?
>
> Screen.Forms.
>
"Открытые окна" и "Видимые формы" - не одно и то же.
Это я к автору сабжа.
LVT это и так знает. И лучше меня. :)
Leonid Troyanovsky (2009-02-24 22:42:00) [5]
> dmitry_12_08_73 © (24.02.09 22:27)
> Каким образом можно узнать, есть ли в данный момент открытые
> окна в приложении, включая диалоговые окна типа MessageDlg,
> ShowMessage?
Screen.Forms.
--
Regards, LVT.