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

IValueProvider

Cenni preliminari sui provider di automazione interfaccia utente