![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
перебор форм в прилодении
andreoman © (2007-12-17 18:31:00)Здравствуйте. Подскажите пожалуйста как можно делать перебор окон/форм и проверять относятся ли они к определенному классу. Возможно это делается при помощи TApplication, но я не нашел как. Спасибо
Palladin (2007-12-18 20:18:00) [1]мля...
Leonid Troyanovsky (2007-12-18 20:08:00) [2]
> Юрий Зотов © (17.12.07 18:45) [3]
> Если нет, то придется делать свой список форм.
Screen.Forms достаточно.
> Германн © (18.12.07 00:52) [7]
> Эээ. Ну не совсем так. В сабже было
> > как можно делать перебор окон/форм
Ну, тогда EnumWindows, msdn
> (с) Буквоед
(с) Правдоруб
:)
--
Regards, LVT.
Германн (2007-12-18 00:52:00) [3]
> Anatoly Podgoretsky © (17.12.07 23:28) [6]
Эээ. Ну не совсем так. В сабже было
> как можно делать перебор окон/форм
(с) Буквоед
Anatoly Podgoretsky (2007-12-17 23:28:00) [4]Окна никто перебирать не просил.
Efir (2007-12-17 21:50:00) [5]function EnumerateWindows(hWnd:HWND; lParam:LPARAM):BOOL;stdcall;
Anatoly Podgoretsky (2007-12-17 19:52:00) [6]> andreoman (17.12.2007 18:43:02) [2]
А это без разницы.
Юрий Зотов (2007-12-17 18:45:00) [7]Если владелец форм - Application, то можно через Application.Components.
Если нет, то придется делать свой список форм.
andreoman (2007-12-17 18:43:00) [8]Это только для видиммых, а если если у формы Visible := false, то как быть ?
clickmaker (2007-12-17 18:36:00) [9]Screen.Forms