Estructura UiaChangeInfo (uiautomationcore.h)
Contiene datos sobre un cambio de Automatización de la interfaz de usuario que se produjo.
Sintaxis
struct UiaChangeInfo {
int uiaId;
VARIANT payload;
VARIANT extraInfo;
};
Miembros
uiaId
Identifica el tipo de información de cambio. Los valores posibles son todos los valores de Identificadores de cambio, Identificadores de propiedad, Identificadores de atributo de texto, Identificadores de tipo de anotación e Identificadoresde estilo.
payload
Información sobre el tipo de cambio que se produjo.
extraInfo
Información detallada sobre el cambio que se produjo.
Comentarios
El proveedor puede llamar a UiaRaiseChangesEvent y pasar una matriz de estructuras UiaChangeInfo para notificar a los clientes de un grupo relacionado de cambios. La carga y extraInfo variarán en función del uiaId rellenado en la estructura UiaChangeInfo .
Si hay varios de estos tipos de eventos, se crearían varias estructuras UiaChangeInfo . A continuación se muestra una descripción de lo que son para cada par de valores.
UiaId | payload | extraInfo |
---|---|---|
UIA_SummaryChangeId |
VT_BSTR Cadena que describe el significado del cambio desde un punto de vista de la aplicación. |
Valor de identificador constante del proveedor que indica el significado de este evento. |
Para los cambios de propiedad UIA, identificados en la sección Identificadores de propiedad. | Type es el tipo de la propiedad y el valor es el nuevo valor de la propiedad. | |
En el caso de los cambios en los atributos de texto, identificados en la sección Identificadores de atributos de texto, no se usa extraInfo . | Type es el tipo del atributo y el valor es el nuevo valor del atributo. | |
Para los cambios de anotación, identificados en la sección Identificadores de tipo de anotación , no se usa extraInfo . |
VT_BSTR En el caso del texto, los caracteres del intervalo al que se aplica la anotación. |
|
Para los cambios de estilo, identificados en la sección Identificadores de estilo, no se usa extraInfo . |
VT_BSTR En el caso del texto, los caracteres del intervalo al que se aplica el estilo. |
Requisitos
Requisito | Valor |
---|---|
Header | uiautomationcore.h |