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) |