Método IValueProvider::SetValue (uiautomationcore.h)
Establece el valor del control.
Sintaxis
HRESULT SetValue(
[in] LPCWSTR val
);
Parámetros
[in] val
Tipo: LPCWSTR
Valor que se va a establecer. El proveedor es responsable de convertir el valor al tipo de datos adecuado.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Los controles de edición de una sola línea admiten el acceso mediante programación a su contenido mediante la implementación de IValueProvider. Sin embargo, los controles de edición de varias líneas no implementan IValueProvider; en su lugar, proporcionan acceso a su contenido mediante la implementación de ITextProvider.
Los controles como ListItem y TreeItem deben implementar IValueProvider si el valor de cualquiera de los elementos se puede editar, independientemente del modo de edición actual del control. El control primario también debe implementar IValueProvider si los elementos secundarios son editables.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | uiautomationcore.h (incluir UIAutomation.h) |