Compartir a través de


Interfaz IAccessibleWindowlessSite (oleacc.h)

Un sitio de control de Microsoft ActiveX implementa esta interfaz para habilitar un control ActiveX sin ventanas que tenga una implementación de accesibilidad activa de Microsoft para expresar su accesibilidad. Esta interfaz permite al contenedor de control reservar un intervalo de identificadores de objeto que un control sin ventana puede usar para generar eventos y permite que el contenedor de control proporcione un puntero IAccessible para el elemento primario del control sin ventanas.

Herencia

La interfaz IAccessibleWindowlessSite hereda de la interfaz IUnknown . IAccessibleWindowlessSite también tiene estos tipos de miembros:

Métodos

La interfaz IAccessibleWindowlessSite tiene estos métodos.

 
IAccessibleWindowlessSite::AcquireObjectIdRange

Adquiere un intervalo de identificadores de objeto del host de control y los marca como reservados por un control sin ventana específico.
IAccessibleWindowlessSite::GetParentAccessible

Recupera un puntero IAccessible para el elemento primario de un control Microsoft ActiveX sin ventanas en el árbol de accesibilidad.
IAccessibleWindowlessSite::QueryObjectIdRanges

Recupera los intervalos de identificadores de objeto que ha reservado un control Microsoft ActiveX sin ventana determinado.
IAccessibleWindowlessSite::ReleaseObjectIdRange

Libera un intervalo de identificadores de objeto adquirido por una llamada anterior al método IAccessibleWindowlessSite::AcquireObjectIdRange.

Comentarios

Las funciones que administran los intervalos de identificadores de objeto esperan que el objeto de sitio mantenga una lista de intervalos que ya se han reservado. Cuando la ventana que contiene el control ActiveX recibe un mensaje de WM_GETOBJECT con un valor LPARAM (id. de objeto) que está en un intervalo reservado, la ventana debe llamar al método IAccessibleHandler::AccessibleObjectFromID para obtener un objeto IAccessible para ese identificador de objeto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado oleacc.h

Consulte también

IRawElementProviderWindowlessSite