Compartir a través de


Cuadro de diálogo (Referencia de elementos de interfaz de usuario de MSAA)

Nota

En este tema se describen objetos Dialog Box con fines de referencia de elementos de interfaz de usuario de MSAA. No se describe cómo crear cuadro de diálogo objetos en varios marcos de interfaz de usuario. Consulte la documentación de referencia de API para el marco de interfaz de usuario que usa.

Un cuadro de diálogo es una ventana temporal que una aplicación crea para recuperar la entrada del usuario. Una aplicación usa cuadros de diálogo para solicitar al usuario información adicional sobre los comandos que el usuario ha elegido en un menú. Un cuadro de diálogo contiene uno o varios controles (ventanas secundarias) con los que el usuario escribe texto, elige opciones o dirige la acción del comando.

El nombre de la clase de ventana para los cuadros de diálogo es "#32770".

Métodos IAccessible

Un cuadro de diálogo admite los siguientes métodos deIAccessible:

Método Comentarios
accDoDefaultAction Si el cuadro de diálogo contiene un botón de inserción predeterminado, la accDoDefaultAction llama al método PostMessage con el mensaje del botón BM_CLICK para hacer clic en el botón de inserción predeterminado.
accHitTest
accLocation
accNavigate
accSelect

Propiedades de IAccessible

Un cuadro de diálogo admite las siguientes propiedades deIAccessible:

Propiedad Comentarios
get_accChildCount La propiedad ChildCount es igual al número de controles de ventana secundarios del cuadro de diálogo.
get_accDefaultAction Si el cuadro de diálogo contiene un botón de inserción predeterminado, la propiedad DefaultAction es "Press".
get_accFocus
get_accKeyboardShortcut Normalmente, los cuadros de diálogo no tienen métodos abreviados de teclado. Si el texto de la ventana del cuadro de diálogo contiene un carácter ampersand (&), Microsoft Active Accessibility devuelve una cadena que no es Null como la propiedad KeyboardShortcut de.
get_accName La propiedad Name es el texto de la ventana o el título que se muestra en la barra de título del cuadro de diálogo.
get_accParent La propiedad primario de es una ventana ( ROLE_SYSTEM_WINDOW ) que rodea el cuadro de diálogo y tiene el mismo Nombre propiedad y nombre de clase de ventana que el cuadro de diálogo.
get_accRole La propiedad Role de es ROLE_SYSTEM_DIALOG o ROLE_SYSTEM_PROPERTYPAGE.
get_accState La propiedad State es una combinación de uno o varios de los siguientes valores de :STATE_SYSTEM_INVISIBLE | STATE_SYSTEM_UNAVAILABLE | STATE_SYSTEM_FOCUSED | STATE_SYSTEM_FOCUSABLE

Observaciones

El objeto dialog no admite el método get_accChild. Para obtener un puntero de interfaz IAccessible a un control en un cuadro de diálogo, los clientes deben obtener el identificador de ventana del control y, a continuación, llamar a AccessibleObjectFromWindow.

de interfaz IAccessible de