![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поиск hwnd одного из двух окон [D7, WinXP]
Dot © (2006-08-22 23:14:00)Приветствую, уважаемые!
Столкнулся с такой проблеймой. Работаю с чужим окном, посредством FindWindowEx.
Так вот, окно содержат два контрола типа "Диалог".
ClassName = #32770 у обоих объектов
WindowName соответсвенно пустое так же у обоих.
всё посмотрел в M$ Spy++
так вот, уже наверное понятен смысл моего вопроса. Когда я вызываю
h1 := FindWindowEx(hmain,0,PChar('#32770'),nil);
то функция возвращает мне значение дескриптора собственно контрола.. Но! их там два, и мне как раз таки нужен другой дескриптор. Как тогда получить его?
Как вообще получать дескрипторы для безымянных окон одного класса ?
GrayFace (2006-08-25 18:35:00) [1]Или FindWindowEx 2 раза
Dot (2006-08-22 23:31:00) [2]Большое спасибо. Что то я разучился думать и пользоваться справкой. Тема закрыта.
Ketmar (2006-08-22 23:20:00) [3]EnumChildWindows()?