IAccPropServices::SetPropValue 方法 (oleacc.h)

使用 SetPropValue 标识要批注的可访问元素,指定要批注的属性,并为该属性提供一个新值。

如果服务器开发人员知道要批注的可访问元素的 HWND ,则可以使用以下方法之一:

语法

HRESULT SetPropValue(
  [in] const BYTE *pIDString,
  [in] DWORD      dwIDStringLen,
  [in] MSAAPROPID idProp,
  [in] VARIANT    var
);

参数

[in] pIDString

类型: const BYTE*

标识要批注的可访问元素。

[in] dwIDStringLen

类型: DWORD

指定由 pIDString 参数标识的字符串的长度。

[in] idProp

类型: MSAAPROPID

指定要批注的可访问元素的属性。

[in] var

类型: VARIANT

为属性指定一个新值。

返回值

类型: HRESULT

如果成功,则返回 S_OK。

如果 idProp 不是受支持的属性,或者 var 不是该属性的支持类型,或者标识字符串无效,则返回E_INVALIDARG。

可能会在异常错误条件下返回其他错误代码,例如内存不足。

注解

有关受支持的属性及其预期类型的列表,请参阅支持部分。 请注意,当前仅当使用回调且不能直接使用此方法指定某些属性时,才支持某些属性。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 oleacc.h (包括 OleAcc.h Include Initguid.h first.)
DLL Oleacc.dll
可再发行组件 SP6 及更高版本和 Windows 98 Windows NT 4.0 上的活动辅助功能 2.0 RDK