IAccPropServices::SetHwndProp メソッド (oleacc.h)

このメソッドは SetPropValue をラップし、 HWND ベースのアクセス可能な要素に注釈を付ける呼び出し元に便利なエントリ ポイントを提供します。 新しい値が文字列の場合は、代わりに IAccPropServices::SetHwndPropStr を 使用できます。

構文

HRESULT SetHwndProp(
  [in] HWND       hwnd,
  [in] DWORD      idObject,
  [in] DWORD      idChild,
  [in] MSAAPROPID idProp,
  [in] VARIANT    var
);

パラメーター

[in] hwnd

種類: HWND

注釈付けの対象となる、アクセスできる要素を識別します。 これにより、ID 文字列が置き換えられます。

[in] idObject

種類: DWORD

注釈付けの対象となる、アクセスできる要素を識別します。 これにより、ID 文字列が置き換えられます。

[in] idChild

種類: DWORD

注釈付けの対象となる、アクセスできる要素を識別します。 これにより、ID 文字列が置き換えられます。

[in] idProp

種類: MSAAPROPID

注釈を付ける要素のプロパティを指定します。

[in] var

型: VARIANT

そのプロパティの新しい値を指定します。

戻り値

種類: HRESULT

成功した場合は、S_OK を返します。

idProp プロパティがサポートされていない場合は、E_INVALIDARGを返します。

メモリ不足などの例外的なエラー条件下で、他のエラー コードが返される場合があります。

注釈

このメソッドを使用すると、呼び出し元は ID 文字列を取得する必要はありません。 hwndidObjectidChild の各パラメーターを直接指定できます。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー oleacc.h (最初に OleAcc.h Initguid.h を含める)
[DLL] Oleacc.dll
再頒布可能パッケージ SP6 以降および Windows 98 を使用した Windows NT 4.0 の Active Accessibility 2.0 RDK

こちらもご覧ください

ClearHwndProps

IAccPropServices

SetHwndPropServer

SetHwndPropStr

SetPropValue