Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Nota
En este tema se describen los símbolos de intercalación con fines de referencia de elementos de interfaz de usuario de MSAA. Aquí no se describe cómo usar símbolos de intercalación en varios marcos de interfaz de usuario. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.
El símbolo de intercalación es una línea parpadeante, un bloque o un mapa de bits en el área cliente de una ventana o en un control que acepta la entrada del teclado. Indica el lugar en el que se insertan texto o gráficos. Dado que solo una ventana a la vez tiene el foco del teclado, solo hay un símbolo de intercalación en el sistema.
Métodos IAccessible
El símbolo de intercalación admite los siguientes métodos de IAccessible:
Propiedades de IAccessible
El símbolo de intercalación admite las siguientes propiedades de IAccessible:
| Propiedad | Comentarios |
|---|---|
| get_accChildCount | La propiedad childCount es cero. |
| get_accName | La propiedad Name es "Edit". |
| get_accRole | La propiedad Role es ROLE_SYSTEM_CARET. |
| get_accState | Los valores posibles para la propiedad State de incluyen:
|
Notas
A diferencia de otros elementos de la interfaz de usuario, el objeto de intercalación no tiene un identificador de ventana asociado. Para obtener acceso al objeto de intercalación, los clientes deben establecer un winEventProc y esperar a que el objeto de intercalación genere eventos.
El objeto de intercalación del control de edición enriquecido proporcionado por Riched20.dll (que se usa en editores de texto como Microsoft WordPad en Windows 98) no envía ningún WinEvents cuando se cambia su posición durante la selección de texto. Cuando los usuarios presionan MAYÚS y teclas de dirección para seleccionar texto, el objeto de intercalación no desencadena el EVENT_OBJECT_LOCATIONCHANGE WinEvent. De forma similar, cuando la selección se establece mediante programación a través de mensajes de edición enriquecidos, el objeto de intercalación no envía ningún evento para indicar su nueva posición.
Todas las aplicaciones que usan Riched20.dll presentan este problema. Las aplicaciones que usan versiones anteriores del control de edición enriquecido envían correctamente eventos en función de la selección.
Temas relacionados