AccessibleObject.UseStdAccessibleObjects Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Asocia un objeto a una instancia de un objeto AccessibleObject.
Sobrecargas
UseStdAccessibleObjects(IntPtr) |
Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador del objeto. |
UseStdAccessibleObjects(IntPtr, Int32) |
Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador y el identificador del objeto. |
UseStdAccessibleObjects(IntPtr)
Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador del objeto.
protected:
void UseStdAccessibleObjects(IntPtr handle);
protected void UseStdAccessibleObjects (IntPtr handle);
member this.UseStdAccessibleObjects : nativeint -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr)
Parámetros
Comentarios
Las aplicaciones de servidor pueden llamar a esta función cuando contienen un objeto de interfaz de usuario personalizado similar a un objeto proporcionado por el sistema. Las aplicaciones de servidor llaman CreateStdAccessibleObject
a e invalidan los IAccessible métodos y las propiedades según sea necesario para que coincidan con su objeto personalizado. Este enfoque ahorra a los desarrolladores de servidores el trabajo de implementar completamente todas las IAccessible propiedades y métodos. Esta función es similar a CreateStdAccessibleProxy
, excepto que CreateStdAccessibleProxy
permite especificar el nombre de clase como parámetro, mientras que CreateStdAccessibleObject
usa el nombre de clase asociado a hwnd
.
Llamar a esta versión de UseStdAccessible
es la misma que llamar a la versión de dos parámetros con un objid de CLIENT.
Se aplica a
UseStdAccessibleObjects(IntPtr, Int32)
Asocia un objeto a una instancia de un objeto AccessibleObject basándose en el controlador y el identificador del objeto.
protected:
void UseStdAccessibleObjects(IntPtr handle, int objid);
protected void UseStdAccessibleObjects (IntPtr handle, int objid);
member this.UseStdAccessibleObjects : nativeint * int -> unit
Protected Sub UseStdAccessibleObjects (handle As IntPtr, objid As Integer)
Parámetros
- objid
- Int32
Valor entero (Int) que define el tipo de objeto al que hace referencia el parámetro handle
.
Comentarios
Crea un objeto accesible con los métodos y propiedades para el tipo especificado de elemento de interfaz de usuario proporcionado por el sistema.
Las aplicaciones de servidor pueden llamar a esta función cuando contienen un objeto de interfaz de usuario personalizado similar a un objeto proporcionado por el sistema. Las aplicaciones de servidor llaman CreateStdAccessibleObject
a e invalidan los IAccessible métodos y las propiedades según sea necesario para que coincidan con su objeto personalizado. Este enfoque ahorra a los desarrolladores de servidores el trabajo de implementar completamente todas las IAccessible propiedades y métodos.
Valores válidos objid
.
Objeto | Value | Descripción |
---|---|---|
ALERT | 0xFFFFFFF6 | Hace referencia a un mensaje asociado a una ventana o aplicación. |
INTERCALACIÓN | 0xFFFFFFF8 | Hace referencia a la barra de inserción de texto (símbolo de intercalación) en la ventana. |
CLIENTE | 0xFFFFFFFC | Hace referencia al área cliente de la ventana. En la mayoría de los casos, el sistema operativo controla los elementos frame y el objeto de cliente contiene todos los elementos que controla la aplicación. |
CURSOR | 0xFFFFFFF7 | Hace referencia al puntero del mouse. Solo hay un puntero del mouse en el sistema y no es un elemento secundario de una ventana. |
HSCROLL | 0xFFFFFFFA | Hace referencia a la barra de desplazamiento horizontal de la ventana. |
MENU | 0xFFFFFFFD | Hace referencia a la barra de menús de la ventana. |
SIZEGRIP | 0xFFFFFFF9 | Hace referencia al agarre de tamaño de la ventana, un componente de marco opcional ubicado en la esquina inferior derecha del marco de la ventana. |
SONIDO | 0xFFFFFFF5 | Hace referencia a un 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 reproduciendo el sonido. |
SYSMENU | 0xffffffff | Hace referencia al menú del sistema de la ventana. |
TITLEBAR | 0xFFFFFFFE | Hace referencia a la barra de título de la ventana. |
VSCROLL | 0xFFFFFFFB | Hace referencia a la barra de desplazamiento vertical de la ventana. |
WINDOW | 0x00000000 | Hace referencia a la propia ventana en lugar de a un objeto secundario. |