FindWindowEx

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



Последние из рубрики

ОтменитьДобавить комментарий