共用方式為


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 自動化提供者概觀