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
ヘッダー oleacc.h
Library Oleacc.lib
[DLL] Oleacc.dll
再頒布可能パッケージ SP6 以降および Windows 95 を使用した Windows NT 4.0 のアクティブなアクセシビリティ 1.3 RDK

こちらもご覧ください

AccessibleObjectFromWindow

Iaccessible