FindWindowEx

Функция FindWindowEx получает дескриптор окна имя класса и имя окна которого соответствуют указанной строки. Эта функция выполняет поиск дочерних окон, начиная с после заданного дочернего окна. Эта функция не выполняет поиск с учетом регистра.

() HWND FindWindowEx HWND  hwndParent, / / дескриптор родительского окнаHWNDhwndChildAfter, / / обработать дочернее окноLPCTSTRlpszClass, / / указатель на имя классаLPCTSTRlpszWindow / / указатель на имя окна);
 

Параметры

hwndParent
Дескриптор родительского окна, чьи дочерние окна, для поиска.

Если hwndParent равно NULL, функция использует окно рабочего стола в качестве родительского окна. Функция Поиск среди windows, которые являются дочерних окон рабочего стола.

Windows NT 5.0 и более поздних: Если hwndParent HWND_MESSAGE, функция выполняет поиск всех сообщений только для windows.

hwndChildAfter
Дескриптор дочернего окна. Поиск начинается с следующем дочернее окно в Z-порядке. Дочернее окно должно быть прямым дочернее окно hwndParent, не только дочерние окна.

Если hwndChildAfter имеет значение NULL, поиск начинается с первого дочернего окна hwndParent.

Обратите внимание, что если hwndParent и hwndChildAfter являются NULL, функция выполняет поиск всех окон верхнего уровня и только сообщений.

lpszClass
Указатель на ограниченную значением null строку, которая указывает имя класса или – это атом, идентифицирует строки имя класса. Если этот параметр равен атома, он должен быть глобальный атом, созданный предыдущим вызовом для GlobalAddAtom функции. Атом, 16-битное значение, должны быть помещены в младшее слово lpszClass; старшее слово должен быть равен нулю.
lpszWindow
Указатель на строку, заканчивающуюся, указывающая имя окна (заголовок окна). Если этот параметр имеет значение NULL, все окна имена соответствуют.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение является дескриптор окна указанного класса и имена окон.

Если вызов функции был неуспешен, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

QuickInfo

nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор Windows, окно функции EnumWindows FindWindow, GetClassName, GlobalAddAtom

Index