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

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

Получить список всех контролов на чужой форме [D7, WinXP]


Nike ©   (2006-03-28 10:11:00) 

Здравствуйте! Как получить список хэндлов всех контролов на чужой форме? Я пытаюсь сделать это через EnumChildWindows. Но данный метод возвращает не все контролы (например TLabel-ов нету). Есть еще варианты?


Nike   (2006-03-29 12:17:00) [1]

To Сергей М.
Спасибо за ответы


Сергей М.   (2006-03-28 12:42:00) [2]


> Yanis ©   (28.03.06 12:39) [4]


Ерунду ты сморозил.


Yanis   (2006-03-28 12:39:00) [3]


> например TLabel-ов нету

В Windows вообще нету таких контролов.


Сергей М.   (2006-03-28 12:33:00) [4]


> а для остальных?


А для остальных в общем случае задача не решаема.

Только в частных ... И то с большущим геморроем и массой ограничительных условий ..


Nike   (2006-03-28 12:20:00) [5]

А есть ли другая возможность перечислить контролы без собственных окон? Получается для всех с окнами подходит EnumChildWindows, а для остальных?


Сергей М.   (2006-03-28 10:39:00) [6]


> TLabel-ов нету


TLabel - наследник TGraphicControl, у него нет собственного окна.


Наверх

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