Метод 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
Header uiautomationcore.h (включая UIAutomation.h)

См. также раздел

IValueProvider

Общие сведения о поставщиках автоматизации пользовательского интерфейса