Конференция "WinAPI" » Как получить список всех "дочек" элемента, если они одинаковы?
 
  • ForumReader (29.04.09 08:40) [0]
    Приветствую, уважаемые.

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

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

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

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

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

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

    :\

    Скорее всего элементарно, не пинайте сильно...
  • MBo © (29.04.09 08:56) [1]
    второй аргумент FindWindowEx для чего нужен?

    кроме того, еще вариант - EnumChildWindows
  • ForumReader (29.04.09 09:07) [2]

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

    Блиин... Вот я тормоз :)
    Спасибо!
 
Конференция "WinAPI" » Как получить список всех "дочек" элемента, если они одинаковы?
Есть новые Нет новых   [134435   +33][b:0][p:0]