Предлагаю добавить (или создать новый элемент) в элемент WinEnum функцию перебора дочерних окон в заданной форме по хэндлу (если это возможно) так как эта функция будет полезна в случае если на форме имеется 2 и более элемента одного класса и имеют одинаковые надписи а найти нужно окно которое идёт например 2, 9 и тд. в очереди окон...
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
|
Ответов: 5446
Рейтинг: 323
|
|||
|
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
CriDos писал(а): функцию переборавсех имеющихся окон в форме -------------------------------------------------- Пример: Как найти хэндл второй по очереди кнопки если у них одинаковые классы и надписи? code_16535.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_16535.txt [945B] [376] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
CriDos писал(а): Как найти хэндл второй по очереди кнопки если у них одинаковые классы и надписи?Гы. Тут никакой перебор не поможет, тут надо знать точный Z-ордер окон, а вот как его получить... |
|||
карма: 22 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Есть такая программа "InqSoft Window Scanner", у этой программы есть функция "Дерево окон" и в этом дереве показываются все формы и все дочерние формы у этих форм.
Дочерние формы как я заметил местоположения в дереве не меняют и получается их можно при переборе выбрать по номеру события до нужного окна... |
|||
карма: 1 |
|
Ответов: 1376
Рейтинг: 197
|
|||
Вот так попробуй
code_16538.txt ------------ Дoбавленo в 23.33: Так лучше
|
|||
карма: 1 |
| ||
файлы: 1 | code_16538.txt [1.3KB] [383] | ||
Голосовали: | CriDos, Konst |
Ответов: 1841
Рейтинг: 369
|
|||
КЛАСС!!!
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Ну вот, и компоненты править не надо.
|
|||
карма: 22 |
|
8