FindWindow

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

 () HWND FindWindow LPCTSTR  lpClassName, / / указатель на имя классаLPCTSTRlpWindowName / / указатель на имя окна);
 

Параметры

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

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

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

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

Примечания

Windows CE: Если lpClassName – это атом, он должен быть вернулся из RegisterClass атом.

QuickInfo

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

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

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

Index