iValueProvider::SetValue 方法 (uiautomationcore.h)
设置 控件的值。
语法
HRESULT SetValue(
[in] LPCWSTR val
);
参数
[in] val
类型: LPCWSTR
要设置的值。 提供程序负责将值转换为相应的数据类型。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
单行编辑控件通过实现 IValueProvider 支持以编程方式访问其内容。 但是,多行编辑控件不实现 IValueProvider;而是通过实现 ITextProvider 来提供对其内容的访问权限。
ListItem 和 TreeItem 等控件必须实现 IValueProvider (如果任何项的值是可编辑的),而不管控件的当前编辑模式如何。 如果子项可编辑,父控件还必须实现 IValueProvider 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | uiautomationcore.h (包括 UIAutomation.h) |