Compartir a través de


ShapeAccessibleObject (Clase)

Proporciona información que las aplicaciones de accesibilidad utilizan para ajustar la interfaz de usuario de una aplicación para usuarios con impedimentos.

Jerarquía de herencia

System.Object
  System.MarshalByRefObject
    System.Runtime.InteropServices.StandardOleMarshalObject
      System.Windows.Forms.AccessibleObject
        Microsoft.VisualStudio.Modeling.Diagrams.ShapeAccessibleObject

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

'Declaración
Public Class ShapeAccessibleObject _
    Inherits AccessibleObject
public class ShapeAccessibleObject : AccessibleObject

El tipo ShapeAccessibleObject expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ShapeAccessibleObject Inicializa una nueva instancia de la clase de ShapeAccessibleObject.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Bounds Obtiene la ubicación y el tamaño del objeto accesible. (Invalida a AccessibleObject.Bounds).
Propiedad pública DefaultAction Obtiene una cadena que describe la acción predeterminada del objeto.No todos los objetos tienen una acción predeterminada. (Invalida a AccessibleObject.DefaultAction).
Propiedad pública Description Descripción (Invalida a AccessibleObject.Description).
Propiedad pública Help Obtiene una descripción de lo que el objeto hace o de cómo se utiliza. (Invalida a AccessibleObject.Help).
Propiedad pública KeyboardShortcut Obtiene la tecla de método abreviado o la tecla de acceso para el objeto accesible. (Invalida a AccessibleObject.KeyboardShortcut).
Propiedad pública Name Name (Invalida a AccessibleObject.Name).
Propiedad pública Parent Obtiene el primario de un objeto accesible. (Invalida a AccessibleObject.Parent).
Propiedad pública Role Rol (Invalida a AccessibleObject.Role).
Propiedad pública State Obtiene el estado de este objeto accesible. (Invalida a AccessibleObject.State).
Propiedad pública Value obtiene o establece el valor accesible para este elemento. (Invalida a AccessibleObject.Value).

Arriba

Métodos

  Nombre Descripción
Método público CreateObjRef Crítico para la seguridad. Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject).
Método público DoDefaultAction Realiza la acción predeterminada asociada a este objeto accesible. (Invalida a AccessibleObject.DoDefaultAction()).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetChild Recupera el secundario accesible correspondiente al índice especificado. (Invalida a AccessibleObject.GetChild(Int32)).
Método público GetChildCount Recupera el número de secundarios que pertenecen a un objeto accesible. (Invalida a AccessibleObject.GetChildCount()).
Método público GetFocused Recupera el objeto que tiene el foco de teclado. (Se hereda de AccessibleObject).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetHelpTopic Obtiene un identificador de un tema de ayuda y la ruta de acceso al archivo de ayuda asociado a este objeto accesible. (Invalida a AccessibleObject.GetHelpTopic(String%)).
Método público GetLifetimeService Crítico para la seguridad. Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método público GetSelected Recupera el elemento secundario seleccionado actualmente. (Se hereda de AccessibleObject).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público HitTest Realiza la prueba de posicionamiento de forma en las coordenadas de pantalla especificadas y devuelve el objeto de MSAA para el elemento secundario de la posición. (Invalida a AccessibleObject.HitTest(Int32, Int32)).
Método público InitializeLifetimeService Crítico para la seguridad. Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject).
Método protegido MemberwiseClone() Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MemberwiseClone(Boolean) Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject).
Método público Navigate Navega hasta otro objeto accesible. (Invalida a AccessibleObject.Navigate(AccessibleNavigation)).
Método público Select Modifica la selección o desplaza el foco de teclado del objeto accesible. (Invalida a AccessibleObject.Select(AccessibleSelection)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UseStdAccessibleObjects(IntPtr) Infraestructura. Asocia un objeto en una instancia de AccessibleObject basándose en el identificador del objeto. (Se hereda de AccessibleObject).
Método protegido UseStdAccessibleObjects(IntPtr, Int32) Infraestructura. Asocia un objeto en una instancia de AccessibleObject basado en el identificador y el identificador de objeto del objeto. (Se hereda de AccessibleObject).

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesPropiedad privada IAccessible.accChildCount Infraestructura. Obtiene el número de interfaces secundarias que pertenecen a este objeto.Para obtener una descripción de este miembro, vea IAccessible.accChildCount. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IAccessible.accDoDefaultAction Infraestructura. Realiza la acción predeterminada del objeto especificado.No todos los objetos tienen una acción predeterminada.Para obtener una descripción de este miembro, vea IAccessible.accDoDefaultAction. (Se hereda de AccessibleObject).
Implementación explícita de interfacesPropiedad privada IAccessible.accFocus Infraestructura. Obtiene el objeto que tiene el foco de teclado.Para obtener una descripción de este miembro, vea IAccessible.accFocus. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IAccessible.accHitTest Infraestructura. Obtiene el objeto secundario en las coordenadas de pantalla especificadas.Para obtener una descripción de este miembro, vea IAccessible.accHitTest. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IAccessible.accLocation Infraestructura. Obtiene la ubicación actual de la pantalla del objeto.Para obtener una descripción de este miembro, vea IAccessible.accLocation. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IAccessible.accNavigate Infraestructura. Navega hasta un objeto accesible en relación con el objeto actual.Para obtener una descripción de este miembro, vea IAccessible.accNavigate. (Se hereda de AccessibleObject).
Implementación explícita de interfacesPropiedad privada IAccessible.accParent Infraestructura. obtiene el objeto accesible primario de este objeto.Para obtener una descripción de este miembro, vea IAccessible.accParent. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IAccessible.accSelect Infraestructura. Modifica la selección o mueve el foco de teclado al objeto accesible.Para obtener una descripción de este miembro, vea IAccessible.accSelect. (Se hereda de AccessibleObject).
Implementación explícita de interfacesPropiedad privada IAccessible.accSelection Infraestructura. obtiene los objetos secundarios seleccionado de un objeto accesible.Para obtener una descripción de este miembro, vea IAccessible.accSelection. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetField Infraestructura. Obtiene el objeto de System.Reflection.FieldInfo correspondiente al campo especificado y el marcador de enlace.Para obtener una descripción de este miembro, vea IReflect.GetField. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetFields Infraestructura. Obtiene una matriz de los objetos de System.Reflection.FieldInfo correspondiente a todos los campos de la clase actual.Para obtener una descripción de este miembro, vea IReflect.GetFields. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetMember Infraestructura. Obtiene una matriz de los objetos de System.Reflection.MemberInfo correspondiente a todos los miembros públicos o todos los miembros que coincidan con un nombre especificado.Para obtener una descripción de este miembro, vea IReflect.GetMember. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetMembers Infraestructura. Obtiene una matriz de los objetos de System.Reflection.MemberInfo correspondientes a todos los miembros públicos o a todos los miembros de la clase actual.Para obtener una descripción de este miembro, vea IReflect.GetMembers. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetMethod(String, BindingFlags) Infraestructura. Obtiene un objeto de System.Reflection.MethodInfo correspondiente a un método especificado en restricciones especificadas de búsqueda.Para obtener una descripción de este miembro, vea IReflect.GetMethod. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetMethod(String, BindingFlags, Binder, array<Type[], array<ParameterModifier[]) Infraestructura. Obtiene un objeto de System.Reflection.MethodInfo correspondiente a un método especificado, utilizando una matriz del tipo para elegir entre métodos sobrecargados.Para obtener una descripción de este miembro, vea el IReflect.GetMethod. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetMethods Infraestructura. Obtiene una matriz de los objetos de System.Reflection.MethodInfo con todos los métodos públicos o todos los métodos de la clase actual.Para obtener una descripción de este miembro, vea IReflect.GetMethods. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetProperties Infraestructura. Obtiene una matriz de los objetos de System.Reflection.PropertyInfo correspondiente a todas las propiedades públicas o a todas las propiedades de la clase actual.Para obtener una descripción de este miembro, vea IReflect.GetProperties. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetProperty(String, BindingFlags) Infraestructura. Obtiene un objeto de System.Reflection.PropertyInfo correspondiente a una propiedad especificada en las restricciones especificados de búsqueda.Para obtener una descripción de este miembro, vea IReflect.GetProperty. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.GetProperty(String, BindingFlags, Binder, Type, array<Type[], array<ParameterModifier[]) Infraestructura. Obtiene un objeto de System.Reflection.PropertyInfo correspondiente a una propiedad especificada con restricciones especificadas de búsqueda.Para obtener una descripción de este miembro, vea el IReflect.GetProperty. (Se hereda de AccessibleObject).
Implementación explícita de interfacesMétodo privado IReflect.InvokeMember Infraestructura. Invoca un miembro especificado.Para obtener una descripción de este miembro, vea el IReflect.InvokeMember. (Se hereda de AccessibleObject).
Implementación explícita de interfacesPropiedad privada IReflect.UnderlyingSystemType Infraestructura. Obtiene el tipo subyacente que representa el objeto de IReflect .Para obtener una descripción de este miembro, vea IReflect.UnderlyingSystemType. (Se hereda de AccessibleObject).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)