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

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

Как получить список всех "дочек" элемента, если они одинаковы?


ForumReader ©   (2009-04-29 08:40:00) 

Приветствую, уважаемые.

Вопрос: я нашел окно через FindWindow, затем нашел нужную мне дочку через  FindWindowEx, и вот этой дочке подчинены еще 2 суб-дочки но с полностью одинаковыми именами класса. Через очередной FindWindowEx я получу первую суб-дочку, а как добраться до второй? :(

Если сумбурно описал, то может так попонятнее:

H1 := FindWindow( nil, PChar( Caption ) );

H2 := FindWindowEx( H1, 0, 'myClass', nil);

H3 :=  FindWindowEx( H2, 0, 'mySubClass', nil);

Вот в H3 я имею первый элемент mySubClass, а как добраться до второго, который тоже принадлежит H2?

:\

Скорее всего элементарно, не пинайте сильно...


ForumReader   (2009-04-29 09:07:00) [1]


> второй аргумент FindWindowEx для чего нужен?

Блиин... Вот я тормоз :)
Спасибо!


MBo   (2009-04-29 08:56:00) [2]

второй аргумент FindWindowEx для чего нужен?

кроме того, еще вариант - EnumChildWindows


Наверх

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