17 сент. 2010 г.

FindWindow

Функция FindWindow возвращает дескриптор окна верхнего уровня, чие имя класса и имя окна совпадают с заданными строками. Эта функция не ищет дочерние окна.
HWND FindWindow(
    LPCTSTR lpClassName, // указатель на имя класса 
    LPCTSTR lpWindowName  // указатель на имя окна
   );
Параметры:

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

В случае неудачи возвращается NULL. Для получения дополнительной информации об ошибке вызовите функцию GetLastError.
Смотрите также:
EnumWindows, FindWindowEx, GetClassName, GlobalAddAtom