![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хэндлы панелей(TPanel) [D7, WinXP]
Zhekson © (2004-09-08 15:14:00)Как вычислить хендл нужной панели, если она не имеет заголовка? И в то же время она не одна на форме.
Zhekson (2004-09-08 16:24:00) [1]Всем спасибо. (Семён - персональное).
Zhekson (2004-09-08 16:14:00) [2]>[6]
в чужой
DVM (2004-09-08 15:40:00) [3]
> И то и то панель. И класс у них один, или я что то не так
> понимаю?
В своей программе или чужой надо для начала выяснить?
Семен Сорокин (2004-09-08 15:39:00) [4]
> Zhekson (08.09.04 15:28) [3]
> > [1]
> Вариант.
Сначала перебором (EnumWindow если память не изменяет) находим все панели с пустым заголовком, а потом если ты точно знаешь что искомая тебе панель находится ниже всех остальных, то GetWindowRect тебе поможет.
hooch (2004-09-08 15:36:00) [5]у "нужной" панели в свойство Tag записать "нужную цифру", далее обычный перебор контролов
Zhekson (2004-09-08 15:28:00) [6]> [1]
Вариант.
> [2]
??? И то и то панель. И класс у них один, или я что то не так понимаю?
DVM (2004-09-08 15:18:00) [7]По классу окна
Семен Сорокин (2004-09-08 15:16:00) [8]перебором, сравнивая другие показатели - например размещение.