Функция WindowFromAccessibleObject (oleacc.h)

Извлекает дескриптор окна, соответствующий конкретному экземпляру интерфейса IAccessible .

Синтаксис

HRESULT WindowFromAccessibleObject(
  [in]  IAccessible *unnamedParam1,
  [out] HWND        *phwnd
);

Параметры

[in] unnamedParam1

Тип: IAccessible*

Указатель на интерфейс IAccessible , соответствующий дескриптор окна которого будет извлечен. Этот параметр не должен иметь значение NULL.

[out] phwnd

Тип: HWND*

Адрес переменной, которая получает дескриптор окна, содержащего объект, указанный в pacc. Если после вызова это значение равно NULL , объект не содержится в окне; например, указатель мыши не содержится в окне.

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

Тип: STDAPI

Возвращает значение S_OK, если операция завершилась успешно.

В противном случае возвращает следующий или другой стандартный код ошибки COM.

Код возврата Описание
E_INVALIDARG
Аргумент является недопустимым.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header oleacc.h
Библиотека Oleacc.lib
DLL Oleacc.dll
Распространяемые компоненты Активные специальные возможности 1.3 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 95

См. также раздел

AccessibleObjectFromWindow

IAccessible