функція findwindowex

1.27.1.23 Функція FindWindowEx

(ПоіскОкнаУлучшенная) [Do Not підтримується в Windows NT]

Функція FindWindowEx відшукує дані про дескрипторі вікна, ім'я класу і ім'я вікна якого відповідають певним рядкам. Функція пошуку дочірніх вікон починається з першого до останнього заданого дочірнього вікна.

hwndParent
Ідентифікує батьківське вікно, чиї дочірні вікна повинні бути знайдені. Якщо hwndParent - ПУСТО (NULL), функція використовує вікно робочого столу як батьківське вікно. Функція шукає серед вікон, які є дочірніми вікнами робочого столу.
hwndChildAfter
Ідентифікує дочірнє вікно. Пошук починається з наступного дочірнього вікна в Z - послідовності. hwndChildAfter повинен бути пряме дочірнє вікно hwndParent. а не просте породжене вікно. Якщо hwndChildAfter - ПУСТО (NULL), пошук починається з першого дочірнього вікна певного параметром hwndParent. Зверніть увагу, що, якщо і hwndParent і hwndChildAfter - ПУСТО (NULL), функція шукає всі вікна верхнього рівня.
lpszClass
Вказує на рядок з нульовим символом в кінці, яка визначає ім'я класу або - атом, який ідентифікує рядок імені класу. Якщо цей параметр - атом, він повинен бути загальний атом, створений попереднім викликом до функції GlobalAddAtom. Атом, 16-розрядне значення, в якому повинно бути розміщено в молодшій частині слова - lpszClass; старше слово повинно бути нульове.
lpszWindow
Вказує на рядок з нульовим символом в кінці, яка визначає ім'я вікна (заголовок вікна). Якщо цей параметр ПУСТО (NULL), імена всіх вікон відповідні.

значення, що повертаються
Якщо функція завершується успішно, повертається значення - дескриптор вікна, яке має певний клас і імена вікон. Якщо функція зазнає невдачі, повертається значення - ПУСТО (NULL). Щоб отримати додаткові дані про помилки, викличте GetLastError.

Дивись також EnumWindows. FindWindow. GetClassName, GlobalAddAtom

Розміщення і сумісність FindWindowEx

Схожі статті