IAccPropServices::SetPropValue 方法 (oleacc.h)
使用 SetPropValue 标识要批注的可访问元素,指定要批注的属性,并为该属性提供新值。
如果服务器开发人员知道要批注的可访问元素的 HWND ,则可以使用以下方法之一:
- IAccPropServices::SetHwndPropStr,
- IAccPropServices::SetHwndProp,或
- IAccPropServices::SetHwndPropServer
语法
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 |