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)

另请参阅

IValueProvider

UI 自动化提供程序概述