Metodo IValueProvider::SetValue (uiautomationcore.h)
Imposta il valore del controllo.
Sintassi
HRESULT SetValue(
[in] LPCWSTR val
);
Parametri
[in] val
Tipo: LPCWSTR
Il valore da impostare. Il provider è responsabile della conversione del valore nel tipo di dati appropriato.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
I controlli di modifica a riga singola supportano l'accesso a livello di codice al contenuto implementando IValueProvider. Tuttavia, i controlli di modifica a più righe non implementano IValueProvider; forniscono invece l'accesso al loro contenuto implementando ITextProvider.
I controlli come ListItem e TreeItem devono implementare IValueProvider se il valore di uno degli elementi è modificabile, indipendentemente dalla modalità di modifica corrente del controllo. Il controllo padre deve anche implementare IValueProvider se gli elementi figlio sono modificabili.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcore.h (includere UIAutomation.h) |
Vedi anche
Cenni preliminari sui provider di automazione interfaccia utente