Método IValueProvider::SetValue (uiautomationcore.h)
Define o valor do controle.
Sintaxe
HRESULT SetValue(
[in] LPCWSTR val
);
Parâmetros
[in] val
Tipo: LPCWSTR
O valor a ser definido. O provedor é responsável por converter o valor no tipo de dados apropriado.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Os controles de edição de linha única dão suporte ao acesso programático ao seu conteúdo implementando IValueProvider. No entanto, os controles de edição de várias linhas não implementam IValueProvider; Em vez disso, eles fornecem acesso ao conteúdo implementando ITextProvider.
Controles como ListItem e TreeItem deverão implementar IValueProvider se o valor de qualquer um dos itens for editável, independentemente do modo de edição atual do controle. O controle pai também deverá implementar IValueProvider se os itens filho forem editáveis.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcore.h (include UIAutomation.h) |
Confira também
Visão Geral dos Provedores de Automação de Interface do Usuário