WinApi Функция FindWindowEx
Описание:
function FindWindowEx(Parent, Child: HWND; ClassName, WindowName: PChar): HWND;
Возвращает хендл окна. Находит окна по классу или имени окна, в отличие от FindWindow работает с дочерними окнами, начиная с того хендл которого передан в параметре Child.
Параметры
Parent: Хендл родительского окна, в дочерних окнах которого будет производиться поиск.
Если Parent равен nil, то родительским окном будет рабочий стол Windows.
Child: хендл дочернего окна начиная с которого будет производиться поиск. Поиск происходит в Z-последовательности(верхнее-нижнее). Дочернее окно, должно быть прямым потомком родительского окна.
Если Child равен nil, то поиск начнется с первого дочернего окна.
Если Parent и Child равны nil, то поиск идет среди всех окон верхнего уровня.
ClassName: Строка содержащая имя класса или атом указывающий на строку с именем класса(созданные функциями RegisterClass или RegisterClassEx
). Если это атом, то он должен быть глобальным(см. функцию GlobalAddAtom). Значение атома помещается в младшее слово, старшее должно быть нулем.
WindowName: Строка содежащая имя(заголовок) окна. Если значение этого параметра равно Nil, то совпадающими со строкой считаются все имена окон.
Возвращаемые значения
В случае успеха возвращается дескриптор окна, которое имеет заданные имя класса и имя окна.
В случае неудачи возвращается Nil. Для получения дополнительной информации об ошибке вызовите функцию GetLastError .
Материал взят из:
Русская спpавка по Windows API