Compartir a través de


Cuadro de lista (referencia de elemento de interfaz de usuario de MSAA)

Nota

En este tema se describen los objetos List Box con fines de referencia de elementos de interfaz de usuario de MSAA. Aquí no se describe cómo crear objetos List Box en varios marcos de interfaz de usuario. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.

Los cuadros de lista muestran una lista de la que un usuario puede seleccionar uno o varios elementos. Se crea un cuadro de lista con una barra de desplazamiento vertical, una barra de control horizontal o ambas.

El nombre de clase de ventana de un cuadro de lista es "LISTBOX".

Métodos IAccessible

Los cuadros de lista admiten los siguientes métodos IAccessible :

Método Comentarios
accDoDefaultAction El propio objeto de cuadro de lista no tiene una propiedad DefaultAction ; sin embargo, accDoDefaultAction hace doble clic en los elementos del cuadro de lista.
accHitTest El método accHitTest devuelve cero si el punto probado está dentro del cuadro de lista, pero no en un elemento del cuadro de lista. Si el punto probado está en un elemento del cuadro de lista, accHitTest devuelve el índice del elemento del cuadro de lista.
accLocation
accNavigate
accSelect

Propiedades IAccessible

Los cuadros de lista admiten las siguientes propiedades IAccessible :

Propiedad Comentarios
get_accChild La propiedad ChildCount es el número de elementos del cuadro de lista.
get_accDefaultAction El propio objeto de cuadro de lista no tiene una propiedad DefaultAction ; sin embargo, la propiedad DefaultAction de cada elemento de lista es "Doble clic".
get_accDescription
get_accFocus
get_accHelp
get_accHelpTopic
get_accKeyboardShortcut La propiedad KeyboardShortcut es la tecla de acceso del cuadro de lista, que es un carácter subrayado en el texto de la etiqueta asociada al cuadro de lista. La cadena devuelta contiene el carácter de clave de acceso anexado a la cadena "Alt+".
get_accName La propiedad Name del objeto de cuadro de lista es el texto de un control de texto estático que etiqueta el cuadro de lista. Para los elementos del cuadro de lista, la propiedad Name es el texto del elemento de lista.
get_accParent La propiedad Parent es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el cuadro de lista y tiene la misma propiedad Name y el mismo nombre de clase de ventana que el cuadro de lista. La propiedad Parent de los elementos del cuadro de lista es el objeto de cuadro de lista.
get_accRole La propiedad Role es ROLE_SYSTEM_LIST. Los elementos del cuadro de lista tienen la propiedad Role de ROLE_SYSTEM_LISTITEM.
get_accSelection La propiedad Selection recupera los elementos seleccionados en el cuadro de lista.
get_accState La propiedad State del objeto de cuadro de lista es una combinación de uno o varios de los valores siguientes: STATE_SYSTEM_INVISIBLE STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_OFFSCREEN
La propiedad State del elemento de cuadro de lista es una combinación de uno o varios de los valores siguientes:
| STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_FOCUSABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_SELECTABLE | STATE_SYSTEM_MULTISELECTABLE | STATE_SYSTEM_SELECTED | STATE_SYSTEM_OFFSCREEN STATE_SYSTEM_NORMAL

IAccessible (Interfaz)

Cuadro combinado

Barra de desplazamiento