Identificadores de objeto (Winuser.h)
En este tema se describen los identificadores de objeto de accesibilidad activa de Microsoft, valores de 32 bits que identifican categorías de objetos accesibles dentro de una ventana. Los servidores de accesibilidad activa de Microsoft y los proveedores de Microsoft Automatización de la interfaz de usuario usan los identificadores de objeto para determinar el objeto al que hace referencia una solicitud de mensaje WM_GETOBJECT.
Los clientes reciben estos valores en su función de devolución de llamada WinEventProc y los usan para identificar partes de una ventana. Los servidores usan estos valores para identificar las partes correspondientes de una ventana al llamar a NotifyWinEvent o al responder al mensaje WM_GETOBJECT .
Los servidores pueden definir identificadores de objeto personalizados para identificar otras categorías de objetos dentro de sus aplicaciones. Los identificadores de objeto personalizados deben tener valores positivos porque la accesibilidad activa de Microsoft reserva cero y todos los valores negativos para los siguientes identificadores de objeto estándar.
Las siguientes constantes se definen en winuser.h:
Constante | Descripción |
---|---|
|
Una alerta asociada a una ventana o una aplicación. Los cuadros de mensaje proporcionados por el sistema son los únicos elementos de la interfaz de usuario que envían eventos con este identificador de objeto. Las aplicaciones de servidor no pueden usar las funciones AccessibleObjectFromX con este identificador de objeto. Se trata de un problema conocido con la accesibilidad activa de Microsoft. |
|
Barra de inserción de texto (símbolo de intercalación) en la ventana. |
|
Área de cliente de la ventana. En la mayoría de los casos, el sistema operativo controla los elementos de marco y el objeto de cliente contiene todos los elementos controlados por la aplicación. Los servidores solo procesan los mensajes de WM_GETOBJECT en los que lParam se OBJID_CLIENT, OBJID_WINDOW o un identificador de objeto personalizado. |
|
Puntero del mouse. Solo hay un puntero del mouse en el sistema y no es un elemento secundario de ninguna ventana. |
|
Barra de desplazamiento horizontal de la ventana. |
|
En respuesta a este identificador de objeto, las aplicaciones de terceros pueden exponer su propio modelo de objetos. Las aplicaciones de terceros pueden devolver cualquier interfaz COM en respuesta a este identificador de objeto. |
|
Barra de menús de la ventana. |
|
Identificador de objeto que Oleacc.dll usa internamente. Para obtener más información, vea Apéndice F: Valores de identificador de objeto para OBJID_QUERYCLASSNAMEIDX. |
|
Control de tamaño de la ventana: un componente de marco opcional ubicado en la esquina inferior derecha del marco de la ventana. |
|
Objeto de sonido. Los objetos sound no tienen ubicaciones de pantalla ni elementos secundarios, pero tienen atributos de nombre y estado. Son niños de la aplicación que está reproduciendo el sonido. |
|
Menú del sistema de la ventana. |
|
Barra de título de la ventana. |
|
Barra de desplazamiento vertical de la ventana. |
|
La propia ventana en lugar de un objeto secundario. |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|